【发布时间】:2015-06-30 18:58:12
【问题描述】:
我们刚刚开始熟悉 Capistrano,我需要一些帮助。我们正在运行 codeIgniter,并希望允许我们的开发人员在本地运行/测试,当我们有一个完整的模块时推送到 Git 存储库。问题是为了在本地运行,您需要设置环境来查找系统以及模型、视图和控制器。
与其在 index.php 中写一堆可能会被意外修改的条件代码,我宁愿有一个名为“index-server.php”的静态文件并使用 Capistrano 重命名 index-server.php部署完成后到 index.php。
我什至不确定这会是什么样子,但我很确定这是可能的。
【问题讨论】:
-
您的问题是关于在部署后重命名文件,还是只是想确保在部署完成之前无法访问您的 index.php 文件?
-
问题是我希望开发人员能够随意修改 index.php 的本地副本以匹配他们认为合适的本地环境。但是当它从 repo 部署时,我希望将与服务器配置匹配的 index.php 放置到位。每个人都知道不要乱用 webroot 中的“index-server.php”——但如有必要,它可以供参考。
标签: php git codeigniter capistrano3