#!/bin/sh
set -e

echo "[Entrypoint] Capturando variáveis de ambiente para o Cron..."
printenv | grep -E '^(POSTGRES_|APP_KEY|SESSION_KEY)' | sed 's/^/export /' > /etc/environment

echo "[Entrypoint] Arquivo /etc/environment criado:"
cat /etc/environment

echo "[Entrypoint] Configurando o Cron..."
cp /app/crontab /etc/cron.d/fgts-cron-task
chmod 0644 /etc/cron.d/fgts-cron-task

mkdir -p /var/log
touch /var/log/cron.log
chmod 0666 /var/log/cron.log

echo "[Entrypoint] Crontab configurado e permissões ajustadas:"
cat /etc/cron.d/fgts-cron-task

echo "[Entrypoint] Iniciando o daemon do Cron..."
exec cron -f -L /var/log/cron.log
