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