Files
cultivation-world-simulator/docker-compose.yml
bridge c2c1ce46d1 chore: remove unused Docker and localization files
- Deleted Dockerfiles for backend and frontend, along with the associated Nginx configuration and localization debugging script, to streamline the project structure and eliminate unnecessary files.
2026-02-03 21:44:17 +08:00

41 lines
913 B
YAML

version: '3.8'
services:
# 后端服务
backend:
build:
context: .
dockerfile: deploy/Dockerfile.backend
container_name: cultivation-backend
ports:
- "8002:8002"
environment:
- PYTHONUNBUFFERED=1
restart: unless-stopped
healthcheck:
test: ["CMD", "curl", "-f", "http://localhost:8002/api/state"]
interval: 30s
timeout: 10s
retries: 3
start_period: 30s
volumes:
- ./assets/saves:/app/assets/saves
- ./logs:/app/logs
# 前端服务
frontend:
build:
context: .
dockerfile: deploy/Dockerfile.frontend
container_name: cultivation-frontend
ports:
- "8123:80"
depends_on:
- backend
restart: unless-stopped
healthcheck:
test: ["CMD", "wget", "--no-verbose", "--tries=1", "--spider", "http://localhost:80/"]
interval: 30s
timeout: 10s
retries: 3