Files
sillytavern-repalice/docker-compose.dev.yml
2026-04-26 03:34:47 +08:00

49 lines
1.1 KiB
YAML

services:
# Backend Service - Development Mode
backend:
build:
context: .
dockerfile: docker/backend.Dockerfile.dev
container_name: sillytavern-repalice-backend-dev
ports:
- "3000:3000"
volumes:
- ./server:/app/server
- ./shared:/app/shared
- ./data:/app/data
- /app/server/node_modules
environment:
- NODE_ENV=development
- PORT=3000
- DATA_DIR=/app/data
- FRONTEND_URL=http://localhost:5173
env_file:
- .env
networks:
- app-network
command: npm run start:dev
# Frontend Service - Development Mode (Vite)
frontend:
build:
context: .
dockerfile: docker/frontend.Dockerfile.dev
container_name: sillytavern-repalice-frontend-dev
ports:
- "5173:5173"
volumes:
- ./client:/app/client
- ./shared:/app/shared
- /app/client/node_modules
environment:
- VITE_API_URL=http://localhost:3000/api
depends_on:
- backend
networks:
- app-network
command: npm run dev -- --host 0.0.0.0
networks:
app-network:
driver: bridge