services: backend: build: ./backend/ # command: daphne -b 0.0.0.0 -p 8000 backend.asgi:application command: python manage.py runserver 0.0.0.0:8000 restart: unless-stopped volumes: - ./backend:/usr/src/app - django_static:/usr/src/app/static ports: - "8000:8000" environment: SECRET_KEY: ${SECRET_KEY} DEBUG: ${DEBUG:-False} DB_NAME: ${DB_NAME:-db} DB_USER: ${DB_USER:-user} DB_PASSWORD: ${DB_PASSWORD:-password} depends_on: - redis - db frontend: build: context: ./frontend dockerfile: Dockerfile.dev command: pnpm run dev restart: unless-stopped volumes: - ./frontend:/app ports: - "3000:3000" redis: restart: unless-stopped image: redis db: image: postgres restart: unless-stopped volumes: - postgres_data:/var/lib/postgresql/data/ environment: - POSTGRES_DB=${DB_NAME:-db} - POSTGRES_USER=${DB_USER:-user} - POSTGRES_PASSWORD=${DB_PASSWORD:-password} volumes: postgres_data: django_static: