services: backend: image: python:3.13 working_dir: /app/backend volumes: - ./backend:/app/backend command: sh -c "pip install -r requirements.txt && python manage.py migrate && python manage.py runserver 0.0.0.0:8000" ports: - "8001:8000" networks: - app_network frontend: image: node:20 working_dir: /app/frontend volumes: - ./frontend:/app/frontend command: sh -c "npm install && npm run dev" ports: - "3001:3000" networks: - app_network prod: image: node:20 working_dir: /app/frontend volumes: - ./frontend:/app/frontend command: sh -c "npm install && npx next build && npx next start" ports: - "3003:3000" networks: - app_network valkey: image: valkey/valkey ports: - "6379:6379" networks: - app_network networks: app_network: driver: bridge