fix(docker): manage local postgres in default compose
This commit is contained in:
60
start.sh
60
start.sh
@@ -48,6 +48,12 @@ fi
|
||||
|
||||
ENV_OVERRIDE_WEB_HOST_SET=false
|
||||
ENV_OVERRIDE_SERVER_HOST_SET=false
|
||||
ENV_OVERRIDE_POSTGRES_HOST_SET=false
|
||||
ENV_OVERRIDE_POSTGRES_PORT_SET=false
|
||||
ENV_OVERRIDE_POSTGRES_DB_SET=false
|
||||
ENV_OVERRIDE_POSTGRES_USER_SET=false
|
||||
ENV_OVERRIDE_POSTGRES_PASSWORD_SET=false
|
||||
ENV_OVERRIDE_DATABASE_URL_SET=false
|
||||
ENV_OVERRIDE_ONLYOFFICE_ENABLED_SET=false
|
||||
ENV_OVERRIDE_ONLYOFFICE_PUBLIC_URL_SET=false
|
||||
ENV_OVERRIDE_ONLYOFFICE_BACKEND_URL_SET=false
|
||||
@@ -70,6 +76,36 @@ if [ "${SERVER_HOST+x}" = x ]; then
|
||||
ENV_OVERRIDE_SERVER_HOST="$SERVER_HOST"
|
||||
fi
|
||||
|
||||
if [ "${POSTGRES_HOST+x}" = x ]; then
|
||||
ENV_OVERRIDE_POSTGRES_HOST_SET=true
|
||||
ENV_OVERRIDE_POSTGRES_HOST="$POSTGRES_HOST"
|
||||
fi
|
||||
|
||||
if [ "${POSTGRES_PORT+x}" = x ]; then
|
||||
ENV_OVERRIDE_POSTGRES_PORT_SET=true
|
||||
ENV_OVERRIDE_POSTGRES_PORT="$POSTGRES_PORT"
|
||||
fi
|
||||
|
||||
if [ "${POSTGRES_DB+x}" = x ]; then
|
||||
ENV_OVERRIDE_POSTGRES_DB_SET=true
|
||||
ENV_OVERRIDE_POSTGRES_DB="$POSTGRES_DB"
|
||||
fi
|
||||
|
||||
if [ "${POSTGRES_USER+x}" = x ]; then
|
||||
ENV_OVERRIDE_POSTGRES_USER_SET=true
|
||||
ENV_OVERRIDE_POSTGRES_USER="$POSTGRES_USER"
|
||||
fi
|
||||
|
||||
if [ "${POSTGRES_PASSWORD+x}" = x ]; then
|
||||
ENV_OVERRIDE_POSTGRES_PASSWORD_SET=true
|
||||
ENV_OVERRIDE_POSTGRES_PASSWORD="$POSTGRES_PASSWORD"
|
||||
fi
|
||||
|
||||
if [ "${DATABASE_URL+x}" = x ]; then
|
||||
ENV_OVERRIDE_DATABASE_URL_SET=true
|
||||
ENV_OVERRIDE_DATABASE_URL="$DATABASE_URL"
|
||||
fi
|
||||
|
||||
if [ "$PREFER_ENV_FILE_FOR_ONLYOFFICE" != true ] && [ "${ONLYOFFICE_ENABLED+x}" = x ]; then
|
||||
ENV_OVERRIDE_ONLYOFFICE_ENABLED_SET=true
|
||||
ENV_OVERRIDE_ONLYOFFICE_ENABLED="$ONLYOFFICE_ENABLED"
|
||||
@@ -102,6 +138,30 @@ if [ "$ENV_OVERRIDE_SERVER_HOST_SET" = true ]; then
|
||||
SERVER_HOST="$ENV_OVERRIDE_SERVER_HOST"
|
||||
fi
|
||||
|
||||
if [ "$ENV_OVERRIDE_POSTGRES_HOST_SET" = true ]; then
|
||||
POSTGRES_HOST="$ENV_OVERRIDE_POSTGRES_HOST"
|
||||
fi
|
||||
|
||||
if [ "$ENV_OVERRIDE_POSTGRES_PORT_SET" = true ]; then
|
||||
POSTGRES_PORT="$ENV_OVERRIDE_POSTGRES_PORT"
|
||||
fi
|
||||
|
||||
if [ "$ENV_OVERRIDE_POSTGRES_DB_SET" = true ]; then
|
||||
POSTGRES_DB="$ENV_OVERRIDE_POSTGRES_DB"
|
||||
fi
|
||||
|
||||
if [ "$ENV_OVERRIDE_POSTGRES_USER_SET" = true ]; then
|
||||
POSTGRES_USER="$ENV_OVERRIDE_POSTGRES_USER"
|
||||
fi
|
||||
|
||||
if [ "$ENV_OVERRIDE_POSTGRES_PASSWORD_SET" = true ]; then
|
||||
POSTGRES_PASSWORD="$ENV_OVERRIDE_POSTGRES_PASSWORD"
|
||||
fi
|
||||
|
||||
if [ "$ENV_OVERRIDE_DATABASE_URL_SET" = true ]; then
|
||||
DATABASE_URL="$ENV_OVERRIDE_DATABASE_URL"
|
||||
fi
|
||||
|
||||
if [ "$ENV_OVERRIDE_ONLYOFFICE_ENABLED_SET" = true ]; then
|
||||
ONLYOFFICE_ENABLED="$ENV_OVERRIDE_ONLYOFFICE_ENABLED"
|
||||
fi
|
||||
|
||||
Reference in New Issue
Block a user