Advertisement
Guest User

Untitled

a guest
Mar 20th, 2018
112
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.56 KB | None | 0 0
  1. version: '3'
  2. services:
  3. app:
  4. image: ${CI_PCFG_CONTAINER_IMAGE}
  5. environment:
  6. - PCFG_PUBLIC_URL=https://${CI_PCFG_DOMAIN}/${CI_PCFG_BASE_URL}
  7. - PCFG_BASE_URL=/${CI_PCFG_BASE_URL}
  8. - PCFG_DB_HOST=db
  9. - PCFG_DB_DATABASE=eventus
  10. - PCFG_DB_USERNAME=eventus
  11. - PCFG_DB_PASSWORD=${CI_PCFG_DB_PASSWORD}
  12. - NODE_ENV=${CI_PCFG_NODE_ENV}
  13. networks:
  14. - app-net
  15. - traefik-net
  16. deploy:
  17. mode: replicated
  18. replicas: 1
  19. resources:
  20. limits:
  21. cpus: '0.50'
  22. labels:
  23. - "traefik.port=4242"
  24. - "traefik.docker.network=${CI_PCFG_TRAEFIK_NET}"
  25. - "traefik.frontend.rule=Host:${CI_PCFG_DOMAIN};PathPrefix: /${CI_PCFG_BASE_URL}"
  26. db:
  27. image: postgres:10.0
  28. environment:
  29. - POSTGRES_USER=eventus
  30. - POSTGRES_PASSWORD=${CI_PCFG_DB_PASSWORD}
  31. networks:
  32. - app-net
  33. volumes:
  34. - db-data:/var/lib/postgresql/data
  35. deploy:
  36. mode: replicated
  37. replicas: 1
  38. resources:
  39. limits:
  40. cpus: '0.50'
  41. placement:
  42. constraints:
  43. - node.role == manager
  44. adminer:
  45. image: adminer
  46. networks:
  47. - app-net
  48. - traefik-net
  49. deploy:
  50. resources:
  51. limits:
  52. cpus: '0.50'
  53. labels:
  54. - "traefik.port=8080"
  55. - "traefik.docker.network=${CI_PCFG_TRAEFIK_NET}"
  56. - "traefik.frontend.rule=Host:${CI_PCFG_DOMAIN};PathPrefix: /${CI_PCFG_BASE_URL}/adminer"
  57. networks:
  58. app-net:
  59. traefik-net:
  60. external: true
  61.  
  62. volumes:
  63. db-data:
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement