altvnv

Untitled

Apr 23rd, 2018
95
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.61 KB | None | 0 0
  1. version: '3.4'
  2. services:
  3. multy-back-api:
  4. image: multyio/multy-back:api
  5. # build: .
  6. #command: ["make", "all"]
  7. env_file: .env
  8. network_mode: "host"
  9. volumes:
  10. - "${BACKEND_LOGS}:/go/src/github.com/Appscrunch/Multy-back/cmd/logs"
  11. - "${BACKEND_CONF}:/go/src/github.com/Appscrunch/Multy-back/cmd/multy.config"
  12. #- "${BTCD_CERT}:/go/src/github.com/Appscrunch/Multy-back/cmd/rpc.cert"
  13. ports:
  14. - "7778:6778"
  15. - "7780:6780"
  16. depends_on:
  17. # - btc-node-service-mainnet-prod
  18. # - btc-node-service-testnet-prod
  19. - nsq-prod
  20. - nsqlookup-prod
  21. - nsqadmin-prod
  22. - mongodb-prod
  23.  
  24. #
  25. # btc-node-service-mainnet-prod:
  26. # image: multyio/multy-btc-node-service:stage
  27. # network_mode: "host"
  28. # volumes:
  29. # - "${BTCD_CERT}:/go/src/github.com/Appscrunch/Multy-BTC-node-service/cmd/rpc.cert"
  30. # - "${BTC_NODE_SERVICE_MAINNET}:/go/src/github.com/Appscrunch/Multy-BTC-node-service/cmd/client.config"
  31. # ports:
  32. # # - "7770:7770"
  33. # - "7770:7000"
  34. # depends_on:
  35. # - nsq-prod
  36.  
  37.  
  38. # btc-node-service-testnet-prod:
  39. # image: multyio/multy-btc-node-service:stage
  40. # network_mode: "host"
  41. # volumes:
  42. # - "${BTC_NODE_SERVICE_TESTNET}:/go/src/github.com/Appscrunch/Multy-BTC-node-service/cmd/client.config"
  43. # - "${BTCD_CERT}:/go/src/github.com/Appscrunch/Multy-BTC-node-service/cmd/rpc.cert"
  44. # ports:
  45. # # - "6660:6660"
  46. # - "6660:6000"
  47. # depends_on:
  48. # - nsq-prod
  49.  
  50.  
  51.  
  52. mongodb-prod:
  53. container_name: "mongo_db_prod"
  54. image: mongo:3.6.2
  55. env_file: .env
  56. command: mongod --smallfiles
  57. environment:
  58. - MONGO_DATA_DIR=/data/db
  59. - MONGO_LOG_DIR=/data/logs
  60. - MONGO_CONF_DIR=/mongo
  61. volumes:
  62. - ${MONGO_DATA_DIR}:/data/db
  63. - ${MONGO_LOG_DIR}:/data/logs
  64. - ${MONGO_CONF_DIR}:/mongo
  65. ports:
  66. - 15120:27017
  67.  
  68. nsqlookup-prod:
  69. image: nsqio/nsq
  70. hostname: nsqlookup-prod
  71. ports:
  72. - "3160:4160"
  73. - "3161:4161"
  74. command: nsqlookupd
  75.  
  76. nsq-prod:
  77. image: nsqio/nsq
  78. hostname: nsq
  79. ports:
  80. - "3150:4150"
  81. - "3151:4151"
  82. links:
  83. - nsqlookup-prod:nsqlookup
  84. env_file: .env
  85. environment:
  86. - NSQD_DATA_DIR=/data/nsqd
  87. volumes:
  88. - ${NSQD_DATA_DIR}:/data/nsqd
  89. command: nsqd --broadcast-address nsq --lookupd-tcp-address=nsqlookup:4160 -data-path=/data
  90.  
  91. nsqadmin-prod:
  92. image: nsqio/nsq
  93. hostname: nsqadmin-prod
  94. links:
  95. - nsqlookup-prod:nsqlookup
  96. ports:
  97. - "3171:4171"
  98. command: nsqadmin --lookupd-http-address=nsqlookup:4161
Advertisement
Add Comment
Please, Sign In to add comment