docker-compose.yml 1.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980
  1. services:
  2. box-mgnt-api:
  3. build:
  4. context: .
  5. dockerfile: apps/box-mgnt-api/Dockerfile
  6. container_name: box-mgnt-api
  7. restart: unless-stopped
  8. ports:
  9. - "3300:3300"
  10. env_file:
  11. - .env.docker
  12. environment:
  13. NODE_ENV: development
  14. APP_HOST: 0.0.0.0
  15. APP_PORT: 3300
  16. APP_CORS_ORIGIN: "*"
  17. REDIS_HOST: box-redis
  18. REDIS_PORT: "6379"
  19. REDIS_DB: "0"
  20. REDIS_TLS: "false"
  21. RABBITMQ_HOST: box-rabbitmq
  22. MONGO_HOST: box-mongodb
  23. MYSQL_HOST: box-mysql
  24. networks:
  25. - box-network
  26. box-app-api:
  27. build:
  28. context: .
  29. dockerfile: apps/box-app-api/Dockerfile
  30. container_name: box-app-api
  31. restart: unless-stopped
  32. ports:
  33. - "3301:3301"
  34. env_file:
  35. - .env.docker
  36. environment:
  37. NODE_ENV: development
  38. APP_HOST: 0.0.0.0
  39. APP_PORT: 3301
  40. APP_CORS_ORIGIN: "*"
  41. REDIS_HOST: box-redis
  42. REDIS_PORT: "6379"
  43. REDIS_DB: "1"
  44. REDIS_TLS: "false"
  45. RABBITMQ_HOST: box-rabbitmq
  46. MONGO_HOST: box-mongodb
  47. MYSQL_HOST: box-mysql
  48. networks:
  49. - box-network
  50. box-stats-api:
  51. build:
  52. context: .
  53. dockerfile: apps/box-stats-api/Dockerfile
  54. container_name: box-stats-api
  55. restart: unless-stopped
  56. ports:
  57. - "3302:3302"
  58. env_file:
  59. - .env.docker
  60. environment:
  61. NODE_ENV: development
  62. APP_HOST: 0.0.0.0
  63. APP_PORT: 3302
  64. APP_CORS_ORIGIN: "*"
  65. REDIS_HOST: box-redis
  66. REDIS_PORT: "6379"
  67. REDIS_DB: "2"
  68. REDIS_TLS: "false"
  69. RABBITMQ_HOST: box-rabbitmq
  70. MONGO_HOST: box-mongodb
  71. MYSQL_HOST: box-mysql
  72. networks:
  73. - box-network
  74. networks:
  75. box-network:
  76. external: true
  77. name: box-network