docker-compose.yaml 742 B

1234567891011121314151617181920212223242526272829303132333435
  1. version: '3.8'
  2. services:
  3. app:
  4. build:
  5. context: .
  6. dockerfile: Dockerfile
  7. container_name: task-server-app
  8. ports:
  9. - "6060:6060"
  10. volumes:
  11. - .:/app
  12. environment:
  13. - PYTHONUNBUFFERED=1
  14. # 如果应用依赖其他服务(如MySQL)
  15. # depends_on:
  16. # - db
  17. # 如果需要数据库服务,取消注释以下配置
  18. # db:
  19. # image: mysql:8.0
  20. # container_name: mysql-db
  21. # environment:
  22. # MYSQL_ROOT_PASSWORD: rootpassword
  23. # MYSQL_DATABASE: mydb
  24. # MYSQL_USER: user
  25. # MYSQL_PASSWORD: password
  26. # volumes:
  27. # - mysql-data:/var/lib/mysql
  28. # ports:
  29. # - "3306:3306"
  30. # 如果需要持久化数据库,取消注释
  31. # volumes:
  32. # mysql-data: