为避免混合我们的暂存属性和我们的生产属性,我们维护一个属性模板文件,该文件是存储库的一部分。对于每个实例,我们使用模板创建属性文件,使用特定值并将属性文件添加到.gitignore列表。
我尝试用openshift做同样的事情。我创建了属性文件到app-root/repo
实例,但它看起来像git push这个目录被删除之前。
还有其他办法吗?
答案 0 :(得分:2)
每次git push to openshift都会删除app-root / repo目录。您应该在app-root / data($ OPENSHIFT_DATA_DIR)目录中创建这些文件,然后在您的git仓库中创建符号链接,或者在app-root / repo中从您需要的任何位置部署action_hook到这些文件,类似于它在这个文件中完成,用于上传目录的wordpress等:https://github.com/openshift/wordpress-example/blob/master/.openshift/action_hooks/deploy
答案 1 :(得分:0)
你有git add
git要跟踪的文件和目录吗?
您可能还想查看.gitignore
文件以及您的git索引,以确保文件不会通过git update-index --no-assume-unchanged <file>