Files
comiaunicaty/docker-compose.yml

35 lines
846 B
YAML

services:
backend:
build:
context: ./backend
command: sh -c "python -m app.db.seed && uvicorn app.main:app --host 0.0.0.0 --port 8000"
environment:
DEV_MODE: "true"
SERVER_NAME: "GroupHome Local"
SERVER_ORIGIN: "http://localhost:8000"
API_BASE_URL: "http://localhost:8000/api"
FRONTEND_ORIGIN: "http://localhost:5173"
DATABASE_URL: "sqlite:////data/grouphome.db"
SESSION_SECRET: "dev-compose-change-me"
CORS_ORIGINS: "http://localhost:5173,http://127.0.0.1:5173"
UPLOAD_DIR: "/data/uploads"
volumes:
- backend-data:/data
ports:
- "8000:8000"
frontend:
build:
context: ./frontend
command: npm run dev
environment:
VITE_API_BASE_URL: ""
ports:
- "5173:5173"
depends_on:
- backend
volumes:
backend-data: