template.yml 1.2 KB

1234567891011121314151617181920212223242526272829303132333435
  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. - ../:/data/docker
  9. - /workspace/containers/<containerName>/proginn:/code:ro
  10. - /workspace/containers/<containerName>/boss:/boss:rw
  11. - /workspace/containers/<containerName>/proginn-frontend:/proginn-frontend:rw
  12. - /workspace/containers/<containerName>/festival:/festival:rw
  13. - /workspace/containers/<containerName>/log/:/var/log/nginx
  14. - /workspace/containers/<containerName>/log/:/data/log
  15. - /workspace/containers/<containerName>/log/pm2:/var/www/.pm2/
  16. - /workspace/containers/<containerName>:/data
  17. - /workspace/proginn2/secrets:/data/secrets
  18. - /workspace/projects/waf/src:/etc/nginx/conf/waf
  19. command: /data/docker/shell/container-up.sh
  20. networks:
  21. defaultbridge:
  22. ipv4_address: <ip>
  23. ulimits:
  24. nofile:
  25. soft: "1048576"
  26. hard: "1048576"
  27. environment:
  28. - PROGINN_BRANCH=<proginn-branch>
  29. - ROOTER_BRANCH=<rooter-branch>
  30. - PROGINN_FRONTEND_BRANCH=<proginn-frontend-branch>
  31. - HOSTNAME=<domain>
  32. networks:
  33. proginn:
  34. external: true
  35. name: proginn