wifi-etl/infra/entrypoint.sh

13 lines
429 B
Bash
Raw Normal View History

#!/bin/bash
echo "=== WiFi ETL Container Starting ==="
# 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."
echo "Iniciando cron..."
exec "$@"