diff --git a/docker/entrypoint.sh b/docker/entrypoint.sh index 0b4a80f..702d154 100755 --- a/docker/entrypoint.sh +++ b/docker/entrypoint.sh @@ -15,6 +15,13 @@ rm -f /var/www/html/bot/.env* 2>/dev/null || true env | grep -E "^(DB_|JWT_|DISCORD_|TELEGRAM_|LIBRETRANSLATE_|N8N_|APP_|INTERNAL_API_KEY|TEST_ENV_LOAD)" > /tmp/env_vars.txt +# Determinar el nombre del archivo .env según el entorno +if [ "$ENVIRONMENT" = "reod" ]; then + ENV_FILE="/var/www/html/bot/.env" +else + ENV_FILE="/var/www/html/bot/.env.${ENVIRONMENT}" +fi + { echo "# Auto-generado desde variables de entorno" echo "# NO editar manualmente - los cambios se perderán al reiniciar" @@ -28,7 +35,7 @@ env | grep -E "^(DB_|JWT_|DISCORD_|TELEGRAM_|LIBRETRANSLATE_|N8N_|APP_|INTERNAL_ echo "${name}=${value}" fi done < /tmp/env_vars.txt -} > /var/www/html/bot/.env +} > "$ENV_FILE" rm -f /tmp/env_vars.txt