services: db: image: postgres:15-alpine environment: POSTGRES_PASSWORD: postgres POSTGRES_USER: postgres POSTGRES_DB: postgres ports: - "5432:5432" volumes: - db_data:/var/lib/postgresql/data backend: build: context: ./backend dockerfile: Dockerfile target: dev depends_on: - db ports: - "8000:8000" - "5678:5678" # Port für Debugger volumes: - ./backend:/app environment: - PYTHONUNBUFFERED=1 command: ["uvicorn", "main:app", "--host", "0.0.0.0", "--port", "8000", "--reload"] frontend: build: context: ./frontend dockerfile: Dockerfile target: dev ports: - "5173:5173" volumes: - ./frontend:/app - /app/node_modules environment: - CHOKIDAR_USEPOLLING=true stdin_open: true tty: true volumes: db_data: