index.php 6.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180
  1. <?php
  2. /**
  3. * The manifest of files that are local to specific environment.
  4. * This file returns a list of environments that the application
  5. * may be installed under. The returned data must be in the following
  6. * format:.
  7. *
  8. * ```php
  9. * return [
  10. * 'environment name' => [
  11. * 'path' => 'directory storing the local files',
  12. * 'skipFiles' => [
  13. * // list of files that should only copied once and skipped if they already exist
  14. * ],
  15. * 'setWritable' => [
  16. * // list of directories that should be set writable
  17. * ],
  18. * 'setExecutable' => [
  19. * // list of files that should be set executable
  20. * ],
  21. * 'setCookieValidationKey' => [
  22. * // list of config files that need to be inserted with automatically generated cookie validation keys
  23. * ],
  24. * 'createSymlink' => [
  25. * // list of symlinks to be created. Keys are symlinks, and values are the targets.
  26. * ],
  27. * ],
  28. * ];
  29. * ```
  30. */
  31. return [
  32. 'Development' => [
  33. 'path' => 'dev',
  34. 'setWritable' => [
  35. 'appadmin/runtime',
  36. 'appadmin/runtime/cache',
  37. 'appadmin/runtime/upload',
  38. 'appadmin/web/assets',
  39. 'appbdmin/runtime',
  40. 'appbdmin/runtime/cache',
  41. 'appbdmin/web/assets',
  42. 'appapi/runtime',
  43. 'appapi/runtime/cache',
  44. 'appapi/web/assets',
  45. 'appfront/runtime',
  46. 'appfront/runtime/cache',
  47. 'appfront/web/assets',
  48. 'appfront/web/cn/assets',
  49. 'appfront/web/fr/assets',
  50. 'appfront/web/sitemap.xml',
  51. 'appfront/web/sitemap_es.xml',
  52. 'appfront/web/fr/sitemap.xml',
  53. 'appfront/web/cn/sitemap.xml',
  54. 'apphtml5/runtime',
  55. 'apphtml5/runtime/cache',
  56. 'apphtml5/web/assets',
  57. 'apphtml5/web/sitemap.xml',
  58. 'apphtml5/web/sitemap_es.xml',
  59. 'apphtml5/web/fr/sitemap.xml',
  60. 'apphtml5/web/cn/sitemap.xml',
  61. 'appserver/runtime',
  62. 'appserver/runtime/cache',
  63. 'appserver/web/assets',
  64. 'appimage/common/media/catalog/product',
  65. 'appimage/common/media/catalog/category',
  66. 'appimage/common/addons',
  67. 'appimage/common/media/upload',
  68. //'appimage/common/appfront/media',
  69. //'appimage/common/apphtml5/media',
  70. //'appimage/common/appadmin/media',
  71. //'appimage/common/media',
  72. 'addons',
  73. // 设置可写,再界面安装完成后,会被重新设置成644
  74. 'common/config/main-local.php'
  75. //'appapi/merge_config.php',
  76. //'appfront/merge_config.php',
  77. //'apphtml5/merge_config.php',
  78. //'appserver/merge_config.php',
  79. ],
  80. 'setExecutable' => [
  81. 'yii',
  82. 'tests/codeception/bin/yii',
  83. //'appimage/common/media/catalog/product',
  84. //'appimage/common/appfront/media',
  85. //'appimage/common/apphtml5/media',
  86. // 'appimage/common/appadmin/media',
  87. //'appimage/common/media',
  88. //'addons',
  89. ],
  90. 'setCookieValidationKey' => [
  91. 'appadmin/config/main-local.php',
  92. 'appbdmin/config/main-local.php',
  93. 'appapi/config/main-local.php',
  94. 'appfront/config/main-local.php',
  95. 'apphtml5/config/main-local.php',
  96. 'appserver/config/main-local.php',
  97. ],
  98. ],
  99. 'Production' => [
  100. 'path' => 'prod',
  101. 'setWritable' => [
  102. 'appadmin/runtime',
  103. 'appadmin/runtime/cache',
  104. 'appadmin/runtime/upload',
  105. 'appadmin/web/assets',
  106. 'appbdmin/runtime',
  107. 'appbdmin/runtime/cache',
  108. 'appbdmin/web/assets',
  109. 'appapi/runtime',
  110. 'appapi/runtime/cache',
  111. 'appapi/web/assets',
  112. 'appfront/runtime',
  113. 'appfront/runtime/cache',
  114. 'appfront/web/assets',
  115. 'appfront/web/cn/assets',
  116. 'appfront/web/fr/assets',
  117. 'appfront/web/sitemap.xml',
  118. 'appfront/web/sitemap_es.xml',
  119. 'appfront/web/fr/sitemap.xml',
  120. 'appfront/web/cn/sitemap.xml',
  121. 'apphtml5/runtime',
  122. 'apphtml5/runtime/cache',
  123. 'apphtml5/web/assets',
  124. 'apphtml5/web/cn/assets',
  125. 'apphtml5/web/fr/assets',
  126. 'apphtml5/web/sitemap.xml',
  127. 'apphtml5/web/sitemap_es.xml',
  128. 'apphtml5/web/fr/sitemap.xml',
  129. 'apphtml5/web/cn/sitemap.xml',
  130. 'appserver/runtime',
  131. 'appserver/runtime/cache',
  132. 'appserver/web/assets',
  133. 'appimage/common/media/catalog/product',
  134. 'appimage/common/media/catalog/category',
  135. 'appimage/common/addons',
  136. 'appimage/common/media/upload',
  137. //'appimage/common/appfront/media',
  138. //'appimage/common/apphtml5/media',
  139. //'appimage/common/appadmin/media',
  140. //'appimage/common/media',
  141. 'addons',
  142. // 设置可写,再界面安装完成后,会被重新设置成644
  143. 'common/config/main-local.php'
  144. //'appapi/merge_config.php',
  145. //'appfront/merge_config.php',
  146. //'apphtml5/merge_config.php',
  147. //'appserver/merge_config.php',
  148. ],
  149. 'setExecutable' => [
  150. 'yii',
  151. // 'appimage/common/media/catalog/product',
  152. // 'appimage/common/appfront/media',
  153. // 'appimage/common/apphtml5/media',
  154. // 'appimage/common/appadmin/media',
  155. // 'appimage/common/media',
  156. // 'addons',
  157. ],
  158. 'setCookieValidationKey' => [
  159. 'appadmin/config/main-local.php',
  160. 'appbdmin/config/main-local.php',
  161. 'appapi/config/main-local.php',
  162. 'appfront/config/main-local.php',
  163. 'apphtml5/config/main-local.php',
  164. 'appserver/config/main-local.php',
  165. ],
  166. ],
  167. ];