docker-compose.dev.yml 5.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139
  1. services:
  2. clsi:
  3. command: ["node", "--watch", "app.js"]
  4. environment:
  5. - NODE_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: ["node", "--watch", "app.js"]
  14. environment:
  15. - NODE_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: ["node", "--watch", "app.js"]
  24. environment:
  25. - NODE_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: ["node", "--watch", "app.js"]
  34. environment:
  35. - NODE_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: ["node", "--watch", "app.js"]
  44. environment:
  45. - NODE_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: ["node", "--watch", "app.js"]
  54. environment:
  55. - NODE_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. history-v1:
  63. command: ["node", "--watch", "app.js"]
  64. environment:
  65. - NODE_OPTIONS=--inspect=0.0.0.0:9229
  66. ports:
  67. - "127.0.0.1:9239:9229"
  68. volumes:
  69. - ../services/history-v1/api:/overleaf/services/history-v1/api
  70. - ../services/history-v1/app.js:/overleaf/services/history-v1/app.js
  71. - ../services/history-v1/config:/overleaf/services/history-v1/config
  72. - ../services/history-v1/storage:/overleaf/services/history-v1/storage
  73. - ../services/history-v1/knexfile.js:/overleaf/services/history-v1/knexfile.js
  74. - ../services/history-v1/migrations:/overleaf/services/history-v1/migrations
  75. notifications:
  76. command: ["node", "--watch", "app.js"]
  77. environment:
  78. - NODE_OPTIONS=--inspect=0.0.0.0:9229
  79. ports:
  80. - "127.0.0.1:9236:9229"
  81. volumes:
  82. - ../services/notifications/app:/overleaf/services/notifications/app
  83. - ../services/notifications/app.js:/overleaf/services/notifications/app.js
  84. - ../services/notifications/config:/overleaf/services/notifications/config
  85. project-history:
  86. command: ["node", "--watch", "app.js"]
  87. environment:
  88. - NODE_OPTIONS=--inspect=0.0.0.0:9229
  89. ports:
  90. - "127.0.0.1:9240:9229"
  91. volumes:
  92. - ../services/project-history/app:/overleaf/services/project-history/app
  93. - ../services/project-history/app.js:/overleaf/services/project-history/app.js
  94. - ../services/project-history/config:/overleaf/services/project-history/config
  95. real-time:
  96. command: ["node", "--watch", "app.js"]
  97. environment:
  98. - NODE_OPTIONS=--inspect=0.0.0.0:9229
  99. ports:
  100. - "127.0.0.1:9237:9229"
  101. volumes:
  102. - ../services/real-time/app:/overleaf/services/real-time/app
  103. - ../services/real-time/app.js:/overleaf/services/real-time/app.js
  104. - ../services/real-time/config:/overleaf/services/real-time/config
  105. web:
  106. command: ["node", "--watch", "app.js", "--watch-locales"]
  107. environment:
  108. - NODE_OPTIONS=--inspect=0.0.0.0:9229
  109. ports:
  110. - "127.0.0.1:9229:9229"
  111. volumes:
  112. - ../services/web/app:/overleaf/services/web/app
  113. - ../services/web/app.js:/overleaf/services/web/app.js
  114. - ../services/web/config:/overleaf/services/web/config
  115. - ../services/web/locales:/overleaf/services/web/locales
  116. - ../services/web/modules:/overleaf/services/web/modules
  117. - ../services/web/public:/overleaf/services/web/public
  118. webpack:
  119. volumes:
  120. - ../services/web/app:/overleaf/services/web/app
  121. - ../services/web/config:/overleaf/services/web/config
  122. - ../services/web/frontend:/overleaf/services/web/frontend
  123. - ../services/web/locales:/overleaf/services/web/locales
  124. - ../services/web/modules:/overleaf/services/web/modules
  125. - ../services/web/public:/overleaf/services/web/public
  126. - ../services/web/transform:/overleaf/services/web/transform
  127. - ../services/web/types:/overleaf/services/web/types
  128. - ../services/web/webpack-plugins:/overleaf/services/web/webpack-plugins