TraceStudio/docker-compose.dev.yml
2026-01-13 00:29:18 +08:00

30 lines
761 B
YAML

version: '3.8'
services:
server:
build:
context: .
dockerfile: server/Dockerfile
volumes:
- ./:/app:cached
- ./cloud:/opt/tracestudio/cloud:rw
working_dir: /app
command: ["/bin/sh", "-c", "pip install -r /app/server/requirements.txt && PYTHONPATH=/app python -m uvicorn server.main:app --host 0.0.0.0 --port 8000 --reload"]
ports:
- "8000:8000"
environment:
- PYTHONUNBUFFERED=1
web:
build:
context: ./web
dockerfile: Dockerfile
volumes:
- ./web:/app/web:cached
- ./web/node_modules:/app/web/node_modules
working_dir: /app/web
command: ["/bin/sh", "-c", "npm install --no-audit --no-fund && npm run dev -- --host 0.0.0.0"]
ports:
- "5173:5173"