Fix: Correção do Entrypoint
All checks were successful
Deploy WiFi-ETL Prod / deploy (push) Successful in 46s
All checks were successful
Deploy WiFi-ETL Prod / deploy (push) Successful in 46s
This commit is contained in:
parent
78bf95fb1e
commit
ed45f8e3de
@ -5,7 +5,7 @@ load_dotenv()
|
|||||||
|
|
||||||
# PostgreSQL
|
# PostgreSQL
|
||||||
DB_HOST = os.getenv("DB_HOST")
|
DB_HOST = os.getenv("DB_HOST")
|
||||||
DB_PORT = int(os.getenv("DB_PORT"))
|
DB_PORT = int(os.getenv("DB_PORT", "5432"))
|
||||||
DB_NAME = os.getenv("DB_NAME", "wifi_etl")
|
DB_NAME = os.getenv("DB_NAME", "wifi_etl")
|
||||||
DB_USER = os.getenv("DB_USER", "postgres")
|
DB_USER = os.getenv("DB_USER", "postgres")
|
||||||
DB_PASSWORD = os.getenv("DB_PASSWORD")
|
DB_PASSWORD = os.getenv("DB_PASSWORD")
|
||||||
|
|||||||
@ -1,14 +1,8 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
echo "=== WiFi ETL Container Starting ==="
|
echo "=== WiFi ETL Container Starting ==="
|
||||||
|
|
||||||
# Exporta variáveis do .env para o ambiente do cron
|
# Persiste variáveis de ambiente para o cron
|
||||||
if [ -f /app/.env ]; then
|
printenv | grep -v "^_=" >> /etc/environment
|
||||||
set -a
|
|
||||||
source /app/.env
|
|
||||||
set +a
|
|
||||||
# Persiste no ambiente do cron
|
|
||||||
printenv | grep -v "^_=" >> /etc/environment
|
|
||||||
fi
|
|
||||||
|
|
||||||
echo "Executando primeira corrida ETL..."
|
echo "Executando primeira corrida ETL..."
|
||||||
cd /app && python -m app.main || echo "ETL inicial falhou (ver logs). O cron continuará rodando."
|
cd /app && python -m app.main || echo "ETL inicial falhou (ver logs). O cron continuará rodando."
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user