version: '3.8' services: app: build: context: . dockerfile: Dockerfile container_name: task-server-app ports: - "6060:6060" volumes: - .:/app environment: - PYTHONUNBUFFERED=1 # 如果应用依赖其他服务(如MySQL) # depends_on: # - db # 如果需要数据库服务,取消注释以下配置 # db: # image: mysql:8.0 # container_name: mysql-db # environment: # MYSQL_ROOT_PASSWORD: rootpassword # MYSQL_DATABASE: mydb # MYSQL_USER: user # MYSQL_PASSWORD: password # volumes: # - mysql-data:/var/lib/mysql # ports: # - "3306:3306" # 如果需要持久化数据库,取消注释 # volumes: # mysql-data: