docker-compose.yml 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. version: '3'
  2. services:
  3. nginx-web:
  4. image: nginx:1.23.4
  5. container_name: nginx-web
  6. environment:
  7. # 时区上海
  8. TZ: Asia/Shanghai
  9. ports:
  10. - "8061:8061"
  11. - "8062:8062"
  12. volumes:
  13. # 证书映射
  14. - /docker/nginx/cert:/etc/nginx/cert
  15. # 配置文件映射
  16. - /docker/nginx/conf/nginx.conf:/etc/nginx/nginx.conf
  17. # 页面目录
  18. - /docker/nginx/html:/usr/share/nginx/html
  19. # 日志目录
  20. - /docker/nginx/log:/var/log/nginx
  21. privileged: true
  22. network_mode: "host"
  23. redis:
  24. image: redis:6.2.12
  25. container_name: redis
  26. ports:
  27. - "6379:6379"
  28. environment:
  29. # 时区上海
  30. TZ: Asia/Shanghai
  31. volumes:
  32. # 配置文件
  33. - /docker/redis/conf/redis.conf:/redis/config/redis.conf:rw
  34. # 数据文件
  35. - /docker/redis/data:/redis/data:rw
  36. command: "redis-server /redis/config/redis.conf"
  37. privileged: true
  38. network_mode: "host"
  39. case-server:
  40. image: case-server:1.0.0
  41. container_name: case-server
  42. environment:
  43. # 时区上海
  44. TZ: Asia/Shanghai
  45. SERVER_PORT: 8080
  46. volumes:
  47. # 配置文件
  48. - /docker/server/logs/:/case/server/logs/
  49. privileged: true
  50. network_mode: "host"