docker-compose.dev.yml 4.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125
  1. services:
  2. clsi:
  3. command: ["npm", "run", "nodemon"]
  4. environment:
  5. - NODE_APP_OPTIONS=--inspect=0.0.0.0:9229
  6. ports:
  7. - "127.0.0.1:9230:9229"
  8. volumes:
  9. - ../services/clsi/app:/overleaf/services/clsi/app
  10. - ../services/clsi/app.js:/overleaf/services/clsi/app.js
  11. - ../services/clsi/config:/overleaf/services/clsi/config
  12. chat:
  13. command: ["npm", "run", "nodemon"]
  14. environment:
  15. - NODE_APP_OPTIONS=--inspect=0.0.0.0:9229
  16. ports:
  17. - "127.0.0.1:9231:9229"
  18. volumes:
  19. - ../services/chat/app:/overleaf/services/chat/app
  20. - ../services/chat/app.js:/overleaf/services/chat/app.js
  21. - ../services/chat/config:/overleaf/services/chat/config
  22. contacts:
  23. command: ["npm", "run", "nodemon"]
  24. environment:
  25. - NODE_APP_OPTIONS=--inspect=0.0.0.0:9229
  26. ports:
  27. - "127.0.0.1:9232:9229"
  28. volumes:
  29. - ../services/contacts/app:/overleaf/services/contacts/app
  30. - ../services/contacts/app.js:/overleaf/services/contacts/app.js
  31. - ../services/contacts/config:/overleaf/services/contacts/config
  32. docstore:
  33. command: ["npm", "run", "nodemon"]
  34. environment:
  35. - NODE_APP_OPTIONS=--inspect=0.0.0.0:9229
  36. ports:
  37. - "127.0.0.1:9233:9229"
  38. volumes:
  39. - ../services/docstore/app:/overleaf/services/docstore/app
  40. - ../services/docstore/app.js:/overleaf/services/docstore/app.js
  41. - ../services/docstore/config:/overleaf/services/docstore/config
  42. document-updater:
  43. command: ["npm", "run", "nodemon"]
  44. environment:
  45. - NODE_APP_OPTIONS=--inspect=0.0.0.0:9229
  46. ports:
  47. - "127.0.0.1:9234:9229"
  48. volumes:
  49. - ../services/document-updater/app:/overleaf/services/document-updater/app
  50. - ../services/document-updater/app.js:/overleaf/services/document-updater/app.js
  51. - ../services/document-updater/config:/overleaf/services/document-updater/config
  52. filestore:
  53. command: ["npm", "run", "nodemon"]
  54. environment:
  55. - NODE_APP_OPTIONS=--inspect=0.0.0.0:9229
  56. ports:
  57. - "127.0.0.1:9235:9229"
  58. volumes:
  59. - ../services/filestore/app:/overleaf/services/filestore/app
  60. - ../services/filestore/app.js:/overleaf/services/filestore/app.js
  61. - ../services/filestore/config:/overleaf/services/filestore/config
  62. notifications:
  63. command: ["npm", "run", "nodemon"]
  64. environment:
  65. - NODE_APP_OPTIONS=--inspect=0.0.0.0:9229
  66. ports:
  67. - "127.0.0.1:9236:9229"
  68. volumes:
  69. - ../services/notifications/app:/overleaf/services/notifications/app
  70. - ../services/notifications/app.js:/overleaf/services/notifications/app.js
  71. - ../services/notifications/config:/overleaf/services/notifications/config
  72. real-time:
  73. command: ["npm", "run", "nodemon"]
  74. environment:
  75. - NODE_APP_OPTIONS=--inspect=0.0.0.0:9229
  76. ports:
  77. - "127.0.0.1:9237:9229"
  78. volumes:
  79. - ../services/real-time/app:/overleaf/services/real-time/app
  80. - ../services/real-time/app.js:/overleaf/services/real-time/app.js
  81. - ../services/real-time/config:/overleaf/services/real-time/config
  82. track-changes:
  83. command: ["npm", "run", "nodemon"]
  84. environment:
  85. - NODE_APP_OPTIONS=--inspect=0.0.0.0:9229
  86. ports:
  87. - "127.0.0.1:9238:9229"
  88. volumes:
  89. - ../services/track-changes/app:/overleaf/services/track-changes/app
  90. - ../services/track-changes/app.js:/overleaf/services/track-changes/app.js
  91. - ../services/track-changes/config:/overleaf/services/track-changes/config
  92. web:
  93. command: ["npm", "run", "nodemon"]
  94. environment:
  95. - NODE_APP_OPTIONS=--inspect=0.0.0.0:9229
  96. ports:
  97. - "127.0.0.1:9229:9229"
  98. volumes:
  99. - ../services/web/app:/overleaf/services/web/app
  100. - ../services/web/app.js:/overleaf/services/web/app.js
  101. - ../services/web/config:/overleaf/services/web/config
  102. - ../services/web/locales:/overleaf/services/web/locales
  103. - ../services/web/modules:/overleaf/services/web/modules
  104. - ../services/web/public:/overleaf/services/web/public
  105. webpack:
  106. volumes:
  107. - ../services/web/app:/overleaf/services/web/app
  108. - ../services/web/config:/overleaf/services/web/config
  109. - ../services/web/frontend:/overleaf/services/web/frontend
  110. - ../services/web/locales:/overleaf/services/web/locales
  111. - ../services/web/modules:/overleaf/services/web/modules
  112. - ../services/web/public:/overleaf/services/web/public
  113. - ../services/web/transform:/overleaf/services/web/transform
  114. - ../services/web/types:/overleaf/services/web/types
  115. - ../services/web/webpack-plugins:/overleaf/services/web/webpack-plugins