docker-compose.yml 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. services:
  2. ability-center:
  3. container_name: ability-center
  4. restart: always
  5. environment:
  6. SPRING_PROFILES_ACTIVE: ${SPRING_PROFILES_ACTIVE:-prod}
  7. NODE_OPTIONS: --dns-result-order=ipv4first
  8. PLAYWRIGHT_BROWSERS_PATH: /ms-playwright
  9. PLAYWRIGHT_SKIP_BROWSER_DOWNLOAD: "1"
  10. build:
  11. context: ./runtime
  12. dockerfile: dockerfile
  13. volumes:
  14. - type: bind
  15. source: /data/project/ability-center/app/dcjxb-ability-center.jar
  16. target: /app/dcjxb-ability-center.jar
  17. read_only: true
  18. bind:
  19. create_host_path: false
  20. - type: bind
  21. source: /data/project/ability-center/config/application.yml
  22. target: /app/config/application.yml
  23. read_only: true
  24. bind:
  25. create_host_path: false
  26. - type: bind
  27. source: /data/project/ability-center/config/application-prod.yml
  28. target: /app/config/application-prod.yml
  29. read_only: true
  30. bind:
  31. create_host_path: false
  32. - type: bind
  33. source: /data/project/ability-center/logs
  34. target: /app/logs
  35. bind:
  36. create_host_path: true
  37. - type: bind
  38. source: /data/project/ability-center/tmp
  39. target: /app/tmp
  40. bind:
  41. create_host_path: true
  42. network_mode: host