editzz / docker-compose.yml
andevs's picture
Upload 18 files
e362ecf verified
Raw
History Blame Contribute Delete
636 Bytes
version: '3.8'
services:
postgres:
image: postgres:15
environment:
POSTGRES_USER: editforge
POSTGRES_PASSWORD: ${DB_PASSWORD}
POSTGRES_DB: editforge
ports: ["5432:5432"]
redis:
image: redis:7-alpine
ports: ["6379:6379"]
backend:
build: ./backend
ports: ["8000:8000"]
env_file: .env
volumes: ["./backend:/app"]
command: uvicorn main:app --host 0.0.0.0 --port 8000 --reload
depends_on: [postgres, redis]
frontend:
build: ./frontend
ports: ["3000:3000"]
env_file: .env
volumes: ["./frontend:/app"]
command: npm run dev
depends_on: [backend]