version: '3.8' services: fotograf-de-scraper-backend: build: context: ./backend dockerfile: Dockerfile container_name: fotograf-de-scraper-backend env_file: - ./.env ports: - "8002:8000" # Map internal 8000 to external 8002 to avoid conflicts volumes: - ./backend:/app # Mount the backend code for easier development restart: unless-stopped fotograf-de-scraper-frontend: build: context: ./frontend dockerfile: Dockerfile container_name: fotograf-de-scraper-frontend ports: - "3009:80" # Map internal 80 to external 3009 depends_on: - fotograf-de-scraper-backend volumes: - ./frontend:/app # Mount the frontend code for easier development restart: unless-stopped