template.yml 1.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  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-frontend:/proginn-frontend:rw
  13. - /workspace/containers/<containerName>/festival:/festival:rw
  14. - /workspace/containers/<containerName>/log/:/var/log/nginx
  15. - /workspace/containers/<containerName>/log/:/data/log
  16. - /workspace/containers/<containerName>/log/pm2:/var/www/.pm2/
  17. - /workspace/containers/<containerName>:/data
  18. - /workspace/proginn2/secrets:/data/secrets
  19. - /workspace/projects/waf/src:/etc/nginx/conf/waf
  20. - /workspace/kaifain:/workspace/kaifain:rw
  21. - /var/www/.ssh:/var/www/.ssh:ro
  22. command: /data/docker/shell/container-up.sh
  23. networks:
  24. proginn:
  25. ipv4_address: <ip>
  26. ulimits:
  27. nofile:
  28. soft: "1048576"
  29. hard: "1048576"
  30. environment:
  31. - PROGINN_BRANCH=<proginn-branch>
  32. - ROOTER_BRANCH=<rooter-branch>
  33. - PROGINN_FRONTEND_BRANCH=<proginn-frontend-branch>
  34. - HOSTNAME=<fullDomain>
  35. - ENV=test
  36. - NODE_ENV=development
  37. extra_hosts:
  38. - "<domain>.test.proginn.com:172.17.255.24"
  39. - "<domain>user.test.proginn.com:172.17.255.24"
  40. - "<domain>.test-rooter.proginn.com:172.17.255.24"
  41. - "<domain>.test-jishuin.proginn.com:172.17.255.24"
  42. - "git.proginn.com:172.17.17.49"
  43. - "git.gitinn.com:172.17.17.49"
  44. - "www.gitinn.com:172.17.17.49"
  45. - "www.proginn.com:172.17.66.177"
  46. networks:
  47. proginn:
  48. external: true
  49. name: proginn