From 77e7df7b83fb73a31b8263887fc1a2baa2a0d1ae Mon Sep 17 00:00:00 2001 From: Markus Opolka Date: Wed, 2 Oct 2019 10:56:50 +0200 Subject: [PATCH] Add more mysql database parameters to entrypoint --- docker-entrypoint.sh | 24 +++++++++++++++++++++++- 1 file changed, 23 insertions(+), 1 deletion(-) diff --git a/docker-entrypoint.sh b/docker-entrypoint.sh index 52c6ff1e..17d361de 100644 --- a/docker-entrypoint.sh +++ b/docker-entrypoint.sh @@ -12,6 +12,9 @@ Optional parameters: --mongoHost XXX - sets mongo host (default: mongo) --redisHost XXX - sets redis host (default: redis) --mySqlHost XXX - sets mysql host (default: mysql) + --mySqlDatabase XXX - sets mysql database (default: mailtrain) + --mySqlUser XXX - sets mysql user (default: mailtrain) + --mySqlPassword XXX - sets mysql password (default: mailtrain) --withLdap - use if you want to enable LDAP authentication --ldapHost XXX - LDAP Host for authentication (default: ldap) --ldapPort XXX - LDAP port (default: 389) @@ -43,6 +46,9 @@ ldapUidTag="" mongoHost=mongo redisHost=redis mySqlHost=mysql +mySqlDatabase=mailtrain +mySqlUser=mailtrain +mySqlPassword=mailtrain while [ $# -gt 0 ]; do case "$1" in @@ -77,6 +83,18 @@ while [ $# -gt 0 ]; do mySqlHost="$2" shift 2 ;; + --mySqlDatabase) + mySqlDatabase="$2" + shift 2 + ;; + --mySqlUser) + mySqlUser="$2" + shift 2 + ;; + --mySqlPassword) + mySqlPassword="$2" + shift 2 + ;; --withLdap) withLdap=true shift 1 @@ -156,6 +174,9 @@ www: mysql: host: $mySqlHost + database: $mySqlDatabase + user: $mySqlUser + password: $mySqlPassword redis: enabled: true @@ -198,4 +219,5 @@ while ! nc -z $redisHost 6379; do sleep 1; done while ! nc -z $mongoHost 27017; do sleep 1; done cd server -NODE_ENV=production node index.js \ No newline at end of file +NODE_ENV=production node index.js +