wifi-etl/infra/entrypoint.sh
Rafael Lopes a6d0f9ca95
Some checks failed
Deploy WiFi-ETL Prod / deploy (push) Failing after 29s
FIX: Ajuste de configuração e cron para ambiente de produção
2026-04-24 14:55:37 -03:00

17 lines
442 B
Bash

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