docker-compose-osx.yml 3.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155
  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. app_v3:
  17. volumes:
  18. - app-v3-code:/home/workspace
  19. metabase:
  20. platform: linux/amd64
  21. # es:
  22. # platform: linux/amd64
  23. phpmyadmin:
  24. platform: linux/amd64
  25. thumbor:
  26. platform: linux/amd64
  27. frames_v3:
  28. volumes:
  29. - frame-v3-code:/home/workspace
  30. db:
  31. volumes:
  32. - ./apps/opentalent-platform/migration:/usr/src:cached
  33. - mysqldata:/var/lib/mysql
  34. - ./apps/env:/env:cached
  35. - metabase-code:/usr/metabase:cached
  36. volumes:
  37. php70-code:
  38. ap2i-code:
  39. admin-code:
  40. app-code:
  41. app-v3-code:
  42. frame-v3-code:
  43. metabase-code:
  44. x-mutagen:
  45. sync:
  46. defaults:
  47. mode: "two-way-resolved"
  48. ignore:
  49. vcs: true
  50. php70-code:
  51. alpha: "./apps/opentalent-platform"
  52. beta: "volume://php70-code"
  53. configurationBeta:
  54. permissions:
  55. defaultFileMode: 0644
  56. defaultDirectoryMode: 0755
  57. defaultOwner: "id:1000"
  58. defaultGroup: "id:1000"
  59. ignore:
  60. paths:
  61. - "app/cache/*"
  62. - "app/logs/*"
  63. - "vendor"
  64. ap2i-code:
  65. alpha: "./apps/ap2i"
  66. beta: "volume://ap2i-code"
  67. configurationBeta:
  68. permissions:
  69. defaultFileMode: 0644
  70. defaultDirectoryMode: 0755
  71. defaultOwner: "id:1000"
  72. defaultGroup: "id:1000"
  73. ignore:
  74. paths:
  75. - "var/cache"
  76. - "var/log"
  77. - "vendor"
  78. admin-code:
  79. alpha: "./apps/opentalent-admin-2.0"
  80. beta: "volume://admin-code"
  81. configurationBeta:
  82. permissions:
  83. defaultFileMode: 0644
  84. defaultDirectoryMode: 0755
  85. defaultOwner: "id:1000"
  86. defaultGroup: "id:1000"
  87. ignore:
  88. paths:
  89. - "node_modules"
  90. - "bower_components"
  91. app-code:
  92. alpha: "./apps/app"
  93. beta: "volume://app-code"
  94. configurationBeta:
  95. permissions:
  96. defaultFileMode: 0644
  97. defaultDirectoryMode: 0755
  98. defaultOwner: "id:1000"
  99. defaultGroup: "id:1000"
  100. ignore:
  101. paths:
  102. - "node_modules"
  103. app-v3-code:
  104. alpha: "./apps/app-v3"
  105. beta: "volume://app-v3-code"
  106. configurationBeta:
  107. permissions:
  108. defaultFileMode: 0644
  109. defaultDirectoryMode: 0755
  110. defaultOwner: "id:1000"
  111. defaultGroup: "id:1000"
  112. ignore:
  113. paths:
  114. - "node_modules"
  115. frame-v3-code:
  116. alpha: "./apps/frames_v3"
  117. beta: "volume://frame-v3-code"
  118. configurationBeta:
  119. permissions:
  120. defaultFileMode: 0644
  121. defaultDirectoryMode: 0755
  122. defaultOwner: "id:1000"
  123. defaultGroup: "id:1000"
  124. ignore:
  125. paths:
  126. - "node_modules"
  127. metabase-code:
  128. alpha: "./apps/metabase"
  129. beta: "volume://metabase-code"
  130. configurationBeta:
  131. permissions:
  132. defaultFileMode: 0644
  133. defaultDirectoryMode: 0755
  134. defaultOwner: "id:1000"
  135. defaultGroup: "id:1000"