# Läuft auf jedem App-Node (zustandslos). DB & Object Storage sind extern. # Aufruf mit --project-directory (Pfade relativ zum Repo-Root): # docker compose --project-directory /opt/vcard4 \ # -f deploy/compose/docker-compose.prod.yml up -d --build services: php: build: context: ./docker/php volumes: - ./backend:/app env_file: - ./backend/.env.prod.local restart: unless-stopped nginx: image: nginx:1.27-alpine ports: - "80:80" volumes: - ./backend:/app:ro # Symfony public (API + öffentliche Seiten) - ./frontend/dist:/spa:ro # gebautes Vue-SPA (Dashboard) - ./deploy/compose/nginx.prod.conf:/etc/nginx/conf.d/default.conf:ro depends_on: - php restart: unless-stopped