bistro/docker-compose.yaml
2024-12-16 16:35:12 +01:00

50 lines
1.1 KiB
YAML

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: