fix: corregir generación de archivo .env según APP_ENVIRONMENT en Docker
- Modificar entrypoint.sh para generar .env o .env.pruebas según APP_ENVIRONMENT - Actualizar versión de imagen en deploy.sh a v4 - Mantener compatibilidad con código PHP que espera archivos específicos por entorno
This commit is contained in:
@@ -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
|
||||
|
||||
|
||||
Reference in New Issue
Block a user