#!/bin/bash set -e PROJECTS_DIR="${PROJECTS_DIR:-/home/deploy/projects}" AUTO_DEPLOY_ON_START="${AUTO_DEPLOY_ON_START:-false}" echo "================================================" echo " Laravel Stack — Iniciando..." echo "================================================" mkdir -p "$PROJECTS_DIR" /etc/nginx/sites-dynamic /run/nginx /var/log/nginx echo "→ Verificando projetos em $PROJECTS_DIR" if [ "$AUTO_DEPLOY_ON_START" = "true" ]; then echo "→ AUTO_DEPLOY_ON_START=true, rodando deploy de todos os projetos..." /home/deploy/scripts/deploy.sh || true else echo "→ AUTO_DEPLOY_ON_START=false, apenas recriando configs Nginx existentes..." /home/deploy/scripts/deploy.sh --nginx-only || true fi echo "→ Testando Nginx..." nginx -t echo "================================================" echo " Stack pronta!" echo " Acesse: ${PUBLIC_BASE_URL:-http://${DOMAIN:-localhost}}/" echo "================================================" exec /usr/bin/supervisord -c /etc/supervisor/conf.d/supervisord.conf