directly export env
This commit is contained in:
41
start.sh
41
start.sh
@@ -8,30 +8,23 @@ chown -R cloudron:cloudron /app/data
|
|||||||
|
|
||||||
cd /app/data
|
cd /app/data
|
||||||
|
|
||||||
if [ ! -f /app/data/.env ]; then
|
export ROMM_DB_DRIVER=postgresql
|
||||||
## Write new .env to import on restarts of the app
|
export DB_HOST=${CLOUDRON_POSTGRESQL_HOST}
|
||||||
ROMM_AUTH_GEN=$(/usr/bin/openssl rand -hex 32)
|
export DB_PORT=${CLOUDRON_POSTGRESQL_PORT}
|
||||||
cat >/app/data/.env <<EOL
|
export DB_NAME=${CLOUDRON_POSTGRESQL_DATABASE}
|
||||||
ROMM_DB_DRIVER=postgresql
|
export DB_USER=${CLOUDRON_POSTGRESQL_USERNAME}
|
||||||
DB_HOST=${CLOUDRON_POSTGRESQL_HOST}
|
export DB_PASSWD=${CLOUDRON_POSTGRESQL_PASSWORD}
|
||||||
DB_PORT=${CLOUDRON_POSTGRESQL_PORT}
|
export ROMM_AUTH_SECRET_KEY=$(/usr/bin/openssl rand -hex 32)
|
||||||
DB_NAME=${CLOUDRON_POSTGRESQL_DATABASE}
|
export IGDB_CLIENT_ID=
|
||||||
DB_USER=${CLOUDRON_POSTGRESQL_USERNAME}
|
export IGDB_CLIENT_SECRET=
|
||||||
DB_PASSWD=${CLOUDRON_POSTGRESQL_PASSWORD}
|
export MOBYGAMES_API_KEY=
|
||||||
ROMM_AUTH_SECRET_KEY=${ROMM_AUTH_GEN}
|
export STEAMGRIDDB_API_KEY=
|
||||||
IGDB_CLIENT_ID=
|
export OIDC_ENABLED=true
|
||||||
IGDB_CLIENT_SECRET=
|
export OIDC_PROVIDER=${CLOUDRON_OIDC_PROVIDER_NAME}
|
||||||
MOBYGAMES_API_KEY=
|
export OIDC_CLIENT_ID=${CLOUDRON_OIDC_CLIENT_ID}
|
||||||
STEAMGRIDDB_API_KEY=
|
export OIDC_CLIENT_SECRET=${CLOUDRON_OIDC_CLIENT_SECRET}
|
||||||
OIDC_ENABLED=true
|
export OIDC_REDIRECT_URI="/api/oauth/openid"
|
||||||
OIDC_PROVIDER=${CLOUDRON_OIDC_PROVIDER_NAME}
|
export OIDC_SERVER_APPLICATION_URL=${CLOUDRON_OIDC_AUTH_ENDPOINT}
|
||||||
OIDC_CLIENT_ID=${CLOUDRON_OIDC_CLIENT_ID}
|
|
||||||
OIDC_CLIENT_SECRET=${CLOUDRON_OIDC_CLIENT_SECRET}
|
|
||||||
OIDC_REDIRECT_URI="/api/oauth/openid"
|
|
||||||
OIDC_SERVER_APPLICATION_URL=${CLOUDRON_OIDC_AUTH_ENDPOINT}
|
|
||||||
EOL
|
|
||||||
|
|
||||||
source /app/data/.env
|
|
||||||
|
|
||||||
echo "==> Starting supervisor"
|
echo "==> Starting supervisor"
|
||||||
exec /usr/bin/supervisord --configuration /etc/supervisor/supervisord.conf --nodaemon -i Romm
|
exec /usr/bin/supervisord --configuration /etc/supervisor/supervisord.conf --nodaemon -i Romm
|
||||||
|
|||||||
Reference in New Issue
Block a user