diff --git a/infra/entrypoint.sh b/infra/entrypoint.sh index 49d2539..603bf83 100644 --- a/infra/entrypoint.sh +++ b/infra/entrypoint.sh @@ -1,8 +1,10 @@ #!/bin/bash echo "=== WiFi ETL Container Starting ===" -# Persiste variáveis de ambiente para o cron -printenv | grep -v "^_=" >> /etc/environment +# Gera arquivo .env para que o load_dotenv() do Python encontre as variáveis +printenv | grep -v "^_=" > /app/.env +# Também mantém no /etc/environment por garantia +cp /app/.env /etc/environment echo "Executando primeira corrida ETL..." cd /app && python -m app.main || echo "ETL inicial falhou (ver logs). O cron continuará rodando."