services: api: build: context: ./backend container_name: tuhui_backend restart: always ports: - "8002:8002" env_file: - ./backend/.env extra_hosts: - "host.docker.internal:host-gateway" volumes: - ./backend/app:/app/app - /var/www/tuhui_uploads:/app/uploads environment: DATABASE_URL: mysql+pymysql://tuhui_user:tuhui_123456@host.docker.internal:3306/tuhui API_PORT: "8002" PYTHONUNBUFFERED: "1" command: uvicorn app.main:app --host 0.0.0.0 --port 8002 --reload