directly export env

This commit is contained in:
2026-01-03 12:24:04 -05:00
parent 4a60a8bc95
commit 0e05cb61ed

View File

@@ -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