template.yml 2.0 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-bituni:/proginn-bituni: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. command: /data/docker/shell/container-up.sh
  25. networks:
  26. proginn:
  27. ipv4_address: <ip>
  28. ulimits:
  29. nofile:
  30. soft: "1048576"
  31. hard: "1048576"
  32. environment:
  33. - PROGINN_BRANCH=<proginn-branch>
  34. - ROOTER_BRANCH=<rooter-branch>
  35. - PROGINN_FRONTEND_BRANCH=<proginn-frontend-branch>
  36. - HOSTNAME=<fullDomain>
  37. - ENV=test
  38. - NODE_ENV=development
  39. extra_hosts:
  40. - "<domain>.test.proginn.com:172.17.255.24"
  41. - "user.test.proginn.com:172.17.255.24"
  42. - "<domain>.test-user.proginn.com:172.17.255.24"
  43. - "<domain>.test-rooter.proginn.com:172.17.255.24"
  44. - "<domain>.test-jishuin.proginn.com:172.17.255.24"
  45. - "git.proginn.com:172.17.17.49"
  46. - "git.gitinn.com:172.17.17.49"
  47. - "www.gitinn.com:172.17.17.49"
  48. - "www.proginn.com:172.17.66.177"
  49. networks:
  50. proginn:
  51. external: true
  52. name: proginn