2026-04-24 14:55:37 -03:00
|
|
|
#!/bin/bash
|
2026-04-22 16:55:44 -03:00
|
|
|
echo "=== WiFi ETL Container Starting ==="
|
2026-04-24 14:55:37 -03:00
|
|
|
|
|
|
|
|
# Exporta variáveis do .env para o ambiente do cron
|
|
|
|
|
if [ -f /app/.env ]; then
|
|
|
|
|
set -a
|
|
|
|
|
source /app/.env
|
|
|
|
|
set +a
|
|
|
|
|
# Persiste no ambiente do cron
|
|
|
|
|
printenv | grep -v "^_=" >> /etc/environment
|
|
|
|
|
fi
|
|
|
|
|
|
2026-04-22 16:55:44 -03:00
|
|
|
echo "Executando primeira corrida ETL..."
|
2026-04-24 14:55:37 -03:00
|
|
|
cd /app && python -m app.main || echo "ETL inicial falhou (ver logs). O cron continuará rodando."
|
|
|
|
|
|
2026-04-22 16:55:44 -03:00
|
|
|
echo "Iniciando cron..."
|
2026-04-24 14:55:37 -03:00
|
|
|
exec "$@"
|