docker-compose-osx.yml 4.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209
  1. version: '3.3'
  2. services:
  3. php70:
  4. volumes:
  5. - php70-code:/var/www/html
  6. admin:
  7. platform: linux/amd64
  8. volumes:
  9. - admin-code:/home/workspace
  10. ap2i:
  11. volumes:
  12. - ap2i-code:/var/www/html
  13. app:
  14. volumes:
  15. - app-code:/home/workspace
  16. metabase:
  17. platform: linux/amd64
  18. # es:
  19. # platform: linux/amd64
  20. phpmyadmin:
  21. platform: linux/amd64
  22. maestro:
  23. volumes:
  24. - maestro-code:/var/www/html
  25. frames:
  26. volumes:
  27. - frame-code:/home/workspace
  28. agenda:
  29. volumes:
  30. - agenda-code:/home/workspace
  31. - nuxt-common-code:/home/workspace/nuxt_common
  32. portail_v2:
  33. volumes:
  34. - portail-v2-code:/home/workspace
  35. nuxt_common:
  36. volumes:
  37. - nuxt-common-code:/home/workspace
  38. db:
  39. volumes:
  40. - ./apps/opentalent-platform/migration:/usr/src:cached
  41. - mysqldata:/var/lib/mysql
  42. - ./apps/env:/env:cached
  43. - metabase-code:/usr/metabase:cached
  44. volumes:
  45. php70-code:
  46. ap2i-code:
  47. admin-code:
  48. app-code:
  49. frame-code:
  50. metabase-code:
  51. nuxt-common-code:
  52. agenda-code:
  53. maestro-code:
  54. portail-v2-code:
  55. x-mutagen:
  56. sync:
  57. defaults:
  58. mode: "two-way-resolved"
  59. ignore:
  60. vcs: true
  61. php70-code:
  62. alpha: "./apps/opentalent-platform"
  63. beta: "volume://php70-code"
  64. configurationBeta:
  65. permissions:
  66. defaultFileMode: 0644
  67. defaultDirectoryMode: 0755
  68. defaultOwner: "id:1000"
  69. defaultGroup: "id:1000"
  70. ignore:
  71. paths:
  72. - "app/cache/*"
  73. - "app/logs/*"
  74. - "vendor"
  75. ap2i-code:
  76. alpha: "./apps/ap2i"
  77. beta: "volume://ap2i-code"
  78. configurationBeta:
  79. permissions:
  80. defaultFileMode: 0644
  81. defaultDirectoryMode: 0755
  82. defaultOwner: "id:1000"
  83. defaultGroup: "id:1000"
  84. ignore:
  85. paths:
  86. - "var/cache"
  87. - "var/log"
  88. - "vendor"
  89. admin-code:
  90. alpha: "./apps/opentalent-admin-2.0"
  91. beta: "volume://admin-code"
  92. configurationBeta:
  93. permissions:
  94. defaultFileMode: 0644
  95. defaultDirectoryMode: 0755
  96. defaultOwner: "id:1000"
  97. defaultGroup: "id:1000"
  98. ignore:
  99. paths:
  100. - "node_modules"
  101. - "bower_components"
  102. app-code:
  103. alpha: "./apps/app"
  104. beta: "volume://app-code"
  105. configurationBeta:
  106. permissions:
  107. defaultFileMode: 0644
  108. defaultDirectoryMode: 0755
  109. defaultOwner: "id:1000"
  110. defaultGroup: "id:1000"
  111. ignore:
  112. paths:
  113. - "node_modules"
  114. maestro-code:
  115. alpha: "./apps/maestro"
  116. beta: "volume://maestro-code"
  117. configurationBeta:
  118. permissions:
  119. defaultFileMode: 0644
  120. defaultDirectoryMode: 0755
  121. defaultOwner: "id:1000"
  122. defaultGroup: "id:1000"
  123. ignore:
  124. paths:
  125. - "var/cache"
  126. - "var/log"
  127. - "vendor"
  128. frame-code:
  129. alpha: "./apps/frames"
  130. beta: "volume://frame-code"
  131. configurationBeta:
  132. permissions:
  133. defaultFileMode: 0644
  134. defaultDirectoryMode: 0755
  135. defaultOwner: "id:1000"
  136. defaultGroup: "id:1000"
  137. ignore:
  138. paths:
  139. - "node_modules"
  140. agenda-code:
  141. alpha: "./apps/agenda"
  142. beta: "volume://agenda-code"
  143. configurationBeta:
  144. permissions:
  145. defaultFileMode: 0644
  146. defaultDirectoryMode: 0755
  147. defaultOwner: "id:1000"
  148. defaultGroup: "id:1000"
  149. ignore:
  150. paths:
  151. - "node_modules"
  152. portail-v2-code:
  153. alpha: "./apps/portail_v2"
  154. beta: "volume://portail-v2-code"
  155. configurationBeta:
  156. permissions:
  157. defaultFileMode: 0644
  158. defaultDirectoryMode: 0755
  159. defaultOwner: "id:1000"
  160. defaultGroup: "id:1000"
  161. ignore:
  162. paths:
  163. - "node_modules"
  164. nuxt-common-code:
  165. alpha: "./apps/nuxt_common"
  166. beta: "volume://nuxt-common-code"
  167. configurationBeta:
  168. permissions:
  169. defaultFileMode: 0644
  170. defaultDirectoryMode: 0755
  171. defaultOwner: "id:1000"
  172. defaultGroup: "id:1000"
  173. ignore:
  174. paths:
  175. - "node_modules"
  176. metabase-code:
  177. alpha: "./apps/metabase"
  178. beta: "volume://metabase-code"
  179. configurationBeta:
  180. permissions:
  181. defaultFileMode: 0644
  182. defaultDirectoryMode: 0755
  183. defaultOwner: "id:1000"
  184. defaultGroup: "id:1000"