#!/usr/bin/env bash # Lokalny dev: nginx z volume mount — zmiany w plikach widoczne po F5 w przeglądarce. set -euo pipefail cd "$(dirname "$0")" COMPOSE="docker compose -f docker-compose.yml -f docker-compose.dev.yml" if [[ ! -f .env ]]; then cp .env.example .env echo "Utworzono .env z .env.example" fi case "${1:-up}" in up) $COMPOSE up -d echo "" echo "Dev server: http://localhost:${FRONTEND_PORT:-8081}" echo "Edytuj pliki → F5 w przeglądarce (bez rebuildu)." ;; down) $COMPOSE down ;; logs) $COMPOSE logs -f ;; restart) $COMPOSE restart ;; reload-nginx) docker exec agencja-ai-com-frontend nginx -s reload echo "Nginx przeładowany (po zmianie default.conf)." ;; *) echo "Użycie: $0 [up|down|logs|restart|reload-nginx]" exit 1 ;; esac