template.yml 2.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. version: "3.5"
  2. services:
  3. <containerName>:
  4. image: registry.cn-beijing.aliyuncs.com/lscgzwd/ubuntu18.04-php7:latest
  5. container_name: <containerName>
  6. restart: always
  7. volumes:
  8. - /workspace/projects/docker-test/:/data/docker
  9. - /workspace/containers/<containerName>/proginn:/code:rw
  10. - /workspace/containers/<containerName>/boss:/boss:rw
  11. - /workspace/containers/<containerName>/proginn-user:/proginn-user:rw
  12. - /workspace/containers/<containerName>/proginn-work:/proginn-work:rw
  13. - /workspace/containers/<containerName>/proginn-frontend:/proginn-frontend:rw
  14. - /workspace/containers/<containerName>/festival:/festival:rw
  15. - /workspace/containers/<containerName>/log/:/var/log/nginx
  16. - /workspace/containers/<containerName>/log/:/data/log
  17. - /workspace/containers/<containerName>/log/pm2:/var/www/.pm2/
  18. - /workspace/containers/<containerName>:/data
  19. - /workspace/proginn2/secrets:/data/secrets
  20. - /workspace/projects/waf/src:/etc/nginx/conf/waf
  21. - /workspace/kaifain:/workspace/kaifain:rw
  22. - /var/www/.ssh:/var/www/.ssh:ro
  23. - /workspace/projects/docker-test/tp/.env:/proginn-user/.env:rw
  24. - /workspace/projects/docker-test/tp/.env:/proginn-work/.env:rw
  25. command: /data/docker/shell/container-up.sh
  26. networks:
  27. proginn:
  28. ipv4_address: <ip>
  29. ulimits:
  30. nofile:
  31. soft: "1048576"
  32. hard: "1048576"
  33. environment:
  34. - PROGINN_BRANCH=<proginn-branch>
  35. - ROOTER_BRANCH=<rooter-branch>
  36. - PROGINN_FRONTEND_BRANCH=<proginn-frontend-branch>
  37. - HOSTNAME=<fullDomain>
  38. - ENV=test
  39. - NODE_ENV=development
  40. extra_hosts:
  41. - "<domain>.test.proginn.com:172.17.255.24"
  42. - "user.test.proginn.com:172.17.255.24"
  43. - "<domain>.test-user.proginn.com:172.17.255.24"
  44. - "<domain>.test-rooter.proginn.com:172.17.255.24"
  45. - "<domain>.test-jishuin.proginn.com:172.17.255.24"
  46. - "git.proginn.com:172.17.17.49"
  47. - "git.gitinn.com:172.17.17.49"
  48. - "www.gitinn.com:172.17.17.49"
  49. - "www.proginn.com:172.17.66.177"
  50. networks:
  51. proginn:
  52. external: true
  53. name: proginn