#!/usr/bin/env bash set -euo pipefail COMPOSE_FILE="${COMPOSE_FILE:-docker-compose.prod.yml}" BRANCH="${BRANCH:-main}" if [[ ! -f "$COMPOSE_FILE" ]]; then echo "Erro: $COMPOSE_FILE nao encontrado. Rode este script na raiz do projeto." exit 1 fi if [[ ! -f .env ]]; then echo "Erro: .env nao encontrado. Rode scripts/install-prod.sh primeiro ou crie o .env de producao." exit 1 fi git fetch origin "$BRANCH" git checkout "$BRANCH" git pull --ff-only origin "$BRANCH" docker compose -f "$COMPOSE_FILE" up -d --build --remove-orphans docker compose -f "$COMPOSE_FILE" ps