# Document Translation API - Development Docker Compose # Usage: docker-compose -f docker-compose.yml -f docker-compose.dev.yml up version: '3.8' services: backend: build: context: . dockerfile: docker/backend/Dockerfile target: builder # Use builder stage for dev volumes: - .:/app - /app/venv # Don't override venv environment: - DEBUG=true - LOG_LEVEL=DEBUG command: uvicorn main:app --host 0.0.0.0 --port 8000 --reload ports: - "8000:8000" frontend: build: context: . dockerfile: docker/frontend/Dockerfile target: builder volumes: - ./frontend:/app - /app/node_modules - /app/.next environment: - NODE_ENV=development command: npm run dev ports: - "3000:3000" # No nginx in dev - direct access to services nginx: profiles: - disabled