35 lines
846 B
YAML
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:
|
|
|