mirror of
https://github.com/jgeusebroek/docker-spotweb.git
synced 2025-06-06 23:57:26 +02:00
Add support for using a custom database port.
This commit is contained in:
parent
6c6c025a37
commit
9dd8371f14
@ -36,12 +36,14 @@ When you are done, exit the container (CTRL/CMD-c) and configure the permanent r
|
|||||||
-e 'TZ=Europe/Amsterdam' \
|
-e 'TZ=Europe/Amsterdam' \
|
||||||
-e 'SPOTWEB_DB_TYPE=pdo_mysql' \
|
-e 'SPOTWEB_DB_TYPE=pdo_mysql' \
|
||||||
-e 'SPOTWEB_DB_HOST=<database_server_hostname>' \
|
-e 'SPOTWEB_DB_HOST=<database_server_hostname>' \
|
||||||
|
-e 'SPOTWEB_DB_PORT=<database_port>' \
|
||||||
-e 'SPOTWEB_DB_NAME=spotweb' \
|
-e 'SPOTWEB_DB_NAME=spotweb' \
|
||||||
-e 'SPOTWEB_DB_USER=spotweb' \
|
-e 'SPOTWEB_DB_USER=spotweb' \
|
||||||
-e 'SPOTWEB_DB_PASS=spotweb' \
|
-e 'SPOTWEB_DB_PASS=spotweb' \
|
||||||
jgeusebroek/spotweb
|
jgeusebroek/spotweb
|
||||||
|
|
||||||
Please NOTE that the volume is optional. Only necessary when you have special configuration settings.
|
Please NOTE that the volume is optional. Only necessary when you have special configuration settings.
|
||||||
|
The database port is also optional. If omitted it will use the standard ports MySQL / PostgreSQL.
|
||||||
|
|
||||||
You should now be able to reach the spotweb interface on port 80.
|
You should now be able to reach the spotweb interface on port 80.
|
||||||
|
|
||||||
@ -68,7 +70,8 @@ The container will try to auto-update the database when a newer version is relea
|
|||||||
| --- | --- |
|
| --- | --- |
|
||||||
| `TZ` | The timezone the server is running in. Defaults to `Europe/Amsterdam`. |
|
| `TZ` | The timezone the server is running in. Defaults to `Europe/Amsterdam`. |
|
||||||
| `SPOTWEB_DB_TYPE` | Database type. Use `pdo_mysql` for MySQL. |
|
| `SPOTWEB_DB_TYPE` | Database type. Use `pdo_mysql` for MySQL. |
|
||||||
| `SPOTWEB_DB_HOST` | The hostname / IP of the database server. |
|
| `SPOTWEB_DB_HOST` | The database hostname / IP. |
|
||||||
|
| `SPOTWEB_DB_PORT` | The database port. Optional. |
|
||||||
| `SPOTWEB_DB_NAME` | The database used for spotweb. |
|
| `SPOTWEB_DB_NAME` | The database used for spotweb. |
|
||||||
| `SPOTWEB_DB_USER` | The database server username. |
|
| `SPOTWEB_DB_USER` | The database server username. |
|
||||||
| `SPOTWEB_DB_PASS` | The database server password. |
|
| `SPOTWEB_DB_PASS` | The database server password. |
|
||||||
|
@ -20,6 +20,10 @@ if [[ -n "$SPOTWEB_DB_TYPE" && -n "$SPOTWEB_DB_HOST" && -n "$SPOTWEB_DB_NAME" &&
|
|||||||
echo "\$dbsettings['pass'] = '$SPOTWEB_DB_PASS';" >> /config/dbsettings.inc.php
|
echo "\$dbsettings['pass'] = '$SPOTWEB_DB_PASS';" >> /config/dbsettings.inc.php
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
if [[ -n "$SPOTWEB_DB_PORT" ]]; then
|
||||||
|
echo "\$dbsettings['port'] = '$SPOTWEB_DB_PORT';" >> /config/dbsettings.inc.php
|
||||||
|
fi
|
||||||
|
|
||||||
if [ -f /config/dbsettings.inc.php ]; then
|
if [ -f /config/dbsettings.inc.php ]; then
|
||||||
chown www-data:www-data /config/dbsettings.inc.php
|
chown www-data:www-data /config/dbsettings.inc.php
|
||||||
rm /var/www/spotweb/dbsettings.inc.php
|
rm /var/www/spotweb/dbsettings.inc.php
|
||||||
|
Loading…
x
Reference in New Issue
Block a user