diff --git a/abra.sh b/abra.sh index edf3403..2bcd6ea 100644 --- a/abra.sh +++ b/abra.sh @@ -1,2 +1,2 @@ -export ENTRYPOINT_CONF_VERSION=v11 +export ENTRYPOINT_CONF_VERSION=v12 export PG_BACKUP_VERSION=v1 diff --git a/compose.postgresql.yml b/compose.postgresql.yml index de41691..91a0532 100644 --- a/compose.postgresql.yml +++ b/compose.postgresql.yml @@ -2,7 +2,7 @@ version: "3.8" services: app: environment: - - POSTGRES_ENABLED=1 + - CMD_DB_TYPE=postgres - CMD_DB_NAME=codimd - CMD_DB_USER=codimd - CMD_DB_HOST=db diff --git a/compose.yml b/compose.yml index df8176b..b561740 100644 --- a/compose.yml +++ b/compose.yml @@ -1,7 +1,7 @@ version: "3.8" services: app: - image: quay.io/hedgedoc/hedgedoc:1.10.1 + image: quay.io/hedgedoc/hedgedoc:1.10.3 environment: - CMD_USECDN=false - CMD_URL_ADDPORT=false diff --git a/entrypoint.sh.tmpl b/entrypoint.sh.tmpl index da23531..74d608c 100644 --- a/entrypoint.sh.tmpl +++ b/entrypoint.sh.tmpl @@ -22,7 +22,9 @@ file_env() { } load_vars() { - file_env "CMD_DB_PASSWORD" + if [ -n "${CMD_DB_PASSWORD_FILE:-""}" ] ; then + file_env "CMD_DB_PASSWORD" + fi file_env "CMD_OAUTH2_CLIENT_SECRET" file_env "CMD_SESSION_SECRET" } @@ -40,8 +42,8 @@ main() { main -if [ -n "$POSTGRES_ENABLED" ]; then -export CMD_DB_URL="postgres://$CMD_DB_USER:$CMD_DB_PASSWORD@$CMD_DB_HOST:5432/$CMD_DB_NAME" +if [ -n "${CMD_DB_PASSWORD_FILE:-""}" ] ; then + export CMD_DB_URL="${CMD_DB_TYPE}://$CMD_DB_USER:$CMD_DB_PASSWORD@$CMD_DB_HOST:5432/$CMD_DB_NAME" fi # 3wc: `source /docker-entrypoint.sh -e` to load CMD_DB_URL for CLI scripts