Advertisement
Guest User

Untitled

a guest
Sep 19th, 2019
1,442
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.89 KB | None | 0 0
  1. version: '2'
  2.  
  3. volumes:
  4. yml:
  5.  
  6. services:
  7. db:
  8. container_name: uk_db
  9. image: mysql:5.7
  10. command: "--sql-mode=''"
  11. volumes:
  12. - ./.data/db/mysql:/var/lib/mysql
  13. environment:
  14. MYSQL_ROOT_PASSWORD: ${MYSQL_ROOT_PASSWORD}
  15. MYSQL_DATABASE: ${MYSQL_DATABASE}
  16. MYSQL_USER: ${MYSQL_USER}
  17. MYSQL_PASSWORD: ${MYSQL_PASSWORD}
  18. MYSQL_HOST: ${MYSQL_HOST}
  19. ports:
  20. - 3306:3306
  21.  
  22. php:
  23. container_name: uk_php
  24. build:
  25. context: application
  26. dockerfile: Dockerfile.Dev
  27. environment:
  28. MYSQL_HOST: "${MYSQL_HOST}"
  29. MYSQL_ROOT_PASSWORD: "${MYSQL_ROOT_PASSWORD}"
  30. MONGO_DB: "${MONGO_DB}"
  31. MONGO_HOST: "${MONGO_HOST}"
  32. MYSQL_DATABASE: "${MYSQL_DATABASE}"
  33. MYSQL_USER: "${MYSQL_USER}"
  34. MYSQL_PASSWORD: "${MYSQL_PASSWORD}"
  35. FDQN_BACKEND: "${FDQN_BACKEND}"
  36. FQDN_CASHBACK: "${FQDN_CASHBACK}"
  37. SERVICE_DOMAIN: "${SERVICE_DEV_DOMAIN}"
  38. API_HOSTNAME: "${API_HOSTNAME}"
  39. API_PORT: "${API_PORT}"
  40. CHAT_HOSTNAME: "${CHAT_HOSTNAME}"
  41. CHAT_PORT: "${CHAT_PORT}"
  42. MAILER_USE_FILE_TRANSPORT: "${MAILER_USE_FILE_TRANSPORT}"
  43. ENV: "${ENV}"
  44. FINANCE_ACCOUNT_LOGIN: "${FINANCE_ACCOUNT_LOGIN}"
  45. FINANCE_ACCOUNT_PASSWORD: "${FINANCE_ACCOUNT_PASSWORD}"
  46. PHP_IDE_CONFIG: "serverName=${PHP_IDE_CONFIG}"
  47. RABBITMQ_USER: "${RABBITMQ_USER}"
  48. RABBITMQ_PASS: "${RABBITMQ_PASS}"
  49. RABBITMQ_VHOST: "${RABBITMQ_VHOST}"
  50. AMPLITUDE_KEY: "${AMPLITUDE_KEY}"
  51. DEFAULT_CURRENCY: "${DEFAULT_CURRENCY}"
  52. GOOGLE_CLIENT_ID: "${GOOGLE_CLIENT_ID}"
  53. GOOGLE_CLIENT_SECRET: "${GOOGLE_CLIENT_SECRET}"
  54. FACEBOOK_APP_ID: "${FACEBOOK_APP_ID}"
  55. FACEBOOK_APP_SECRET: "${FACEBOOK_APP_SECRET}"
  56. SMTP_USER: "${SMTP_USER}"
  57. SMTP_PASS: "${SMTP_PASS}"
  58. API_USER: "${API_USER}"
  59. API_PASS: "${API_PASS}"
  60. API_CLIENT_ID: "${API_CLIENT_ID}"
  61. API_CLIENT_SECRET: "${API_CLIENT_SECRET}"
  62. MAIL_CHIMP_API_KEY: "${MAIL_CHIMP_API_KEY}"
  63. AMO_SUBDOMAIN: "${AMO_SUBDOMAIN}"
  64. AMO_LOGIN: "${AMO_LOGIN}"
  65. AMO_USERHASH: "${AMO_USERHASH}"
  66. CRM_PROVIDER: "${CRM_PROVIDER}"
  67. BITRIX_APPLICATION_ID: "${BITRIX_APPLICATION_ID}"
  68. BITRIX_APPLICATION_SECRET: "${BITRIX_APPLICATION_SECRET}"
  69. BITRIX_CURRENCY: "${BITRIX_CURRENCY}"
  70. BITRIX_DOMAIN: "${BITRIX_DOMAIN}"
  71. BITRIX_COUNTRY: "${BITRIX_COUNTRY}"
  72. BITRIX_ASSIGNED_ID: "${BITRIX_ASSIGNED_ID}"
  73. TURBO_SMS_SENDER: "${TURBO_SMS_SENDER}"
  74. TURBO_SMS_LOGIN: "${TURBO_SMS_LOGIN}"
  75. TURMO_SMS_PASSWORD: "${TURMO_SMS_PASSWORD}"
  76. volumes:
  77. - ./application:/var/www:Z
  78. - yml:/var/www/common/yml
  79. - ./application/common/tmp:/var/www/common/tmp:Z
  80. links:
  81. - "api"
  82. - "db"
  83. - "rabbitmq"
  84. depends_on:
  85. - "db"
  86. - "rabbitmq"
  87. - "redis"
  88. - "mongo"
  89. nginx:
  90. container_name: uk_nginx
  91. build: nginx
  92. ports:
  93. - 80:80
  94. volumes:
  95. - ./logs/nginx/:/var/log/nginx
  96. - ./application:/var/www:Z
  97. links:
  98. - php
  99.  
  100. redis:
  101. container_name: uk_redis
  102. image: redis:4
  103. ports:
  104. - 6379:6379
  105.  
  106. mongo:
  107. container_name: uk_mongo
  108. image: mongo:3.2-jessie
  109. command:
  110. - mongod
  111. - --setParameter
  112. - cursorTimeoutMillis=3600000
  113. - --wiredTigerCacheSizeGB
  114. - '2'
  115.  
  116. ports:
  117. - 27017:27017
  118. volumes:
  119. - ./.data/db/mongo/:/data/db
  120.  
  121. rabbitmq:
  122. container_name: uk_rabbitmq
  123. image: hubberonline/rabbitmq:latest
  124. ports:
  125. - 15672:15672
  126. - 5672:5672
  127.  
  128. api:
  129. container_name: uk_api
  130. image: ${DOCKERHUB_NAME}/api:development
  131. command: 'npm run development'
  132. environment:
  133. MONGO_HOSTS: "mongodb://${MONGO_HOST}/${MONGO_DB}"
  134. NODE_ENV: "development"
  135. PORT: "1337"
  136. PORT_REDIS: "6379"
  137. HOST_REDIS: "redis"
  138. ports:
  139. - 1337:1337
  140. volumes:
  141. - yml:/home/node/app.hubber.pro/exports
  142.  
  143. chat:
  144. container_name: uk_chat
  145. image: ${DOCKERHUB_NAME}/chat:latest
  146. command: 'node chat.js -o -l e'
  147. depends_on:
  148. - "redis"
  149. - "mongo"
  150. volumes:
  151. - ${CHAT_LOCAL_PATH}:/home/node/chat.hubber.pro/
  152. ports:
  153. - 8080:8080
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement