Guest User

Untitled

a guest
Mar 31st, 2018
167
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.84 KB | None | 0 0
  1. version: '3.2'
  2. networks:
  3. example:
  4. ipam:
  5. driver: default
  6. config:
  7. - subnet: 172.20.0.0/16
  8. services:
  9. # rdbms:
  10. # image: postgres:10.2
  11. # container_name: "justgo-postgres"
  12. # restart: always
  13. # volumes:
  14. # - /var/lib/postgresql/data
  15. # environment:
  16. # - POSTGRES_DB=justgo_db
  17. # - POSTGRES_PASSWORD=secret
  18. # ports:
  19. # - 5432:5432
  20. consul:
  21. image: consul:1.0.6
  22. networks:
  23. example:
  24. ipv4_address: 172.20.0.2
  25. environment:
  26. CONSUL_ALLOW_PRIVILEGED_PORTS: ""
  27. ports:
  28. - "8300:8300"
  29. - "8301:8301"
  30. - "8301:8301/udp"
  31. - "8302:8302"
  32. - "8302:8302/udp"
  33. - "8400:8400"
  34. - "8500:8500"
  35. - "8600:53"
  36. - "8600:53/udp"
  37. command: ['agent', '-server', '-bootstrap-expect', '1',
  38. '-client', '0.0.0.0', '-advertise', '172.20.0.1',
  39. '-dns-port', '53', '-recursor', '8.8.8.8',
  40. '-ui']
  41. micro:
  42. networks:
  43. - example
  44. dns: 172.20.0.1
  45. command: ['-registry_address', 'consul.service.consul', 'api','-address', '0.0.0.0:8090']
  46. image: microhq/micro:latest
  47. ports:
  48. - "8090:8090"
  49. depends_on:
  50. - consul
  51. user-api:
  52. networks:
  53. - example
  54. dns: 172.20.0.1
  55. build: ./api/user-api
  56. command: ['-registry_address', 'consul.service.consul']
  57. depends_on:
  58. - consul
  59. user:
  60. networks:
  61. - example
  62. dns: 172.20.0.1
  63. build: ./srv/user
  64. command: ['-registry_address', 'consul.service.consul']
  65. depends_on:
  66. - consul
  67. auth:
  68. networks:
  69. - example
  70. dns: 172.20.0.1
  71. build: ./srv/auth
  72. command: ['-registry_address', 'consul.service.consul']
  73. depends_on:
  74. - consul
  75. email:
  76. networks:
  77. - example
  78. dns: 172.20.0.1
  79. build: ./srv/email
  80. command: ['-registry_address', 'consul.service.consul']
  81. depends_on:
  82. - consul
Add Comment
Please, Sign In to add comment