我刚刚在虚拟机上安装了Nginx,Phusion Passenger和and Gitlab。 几乎我所有的项目都将是rails应用程序。 不必单独configuration它们,如果在创build新项目时可以自动将它们托pipe在子域上,那将非常好。
所以当用户创build一个项目时,会生成一个Nginxconfiguration文件来响应[repo].[user].[mydomain].com
我目前的计划是有一个脚本,以创build一个新的位置(例如/var/www/ )主分支副本,然后生成一个匹配的Nginx脚本。
我如何创build一个可以实现这一目标的钩子? 我如何才能创build回购一次,只要做一个拉,如果它已经退出?
Passenger + Nginx:在一个子目录中托pipe一个Rails应用程序
我的Nginx的重写规则应该是什么Rails与乘客的页面caching在一个子目录?
无法让Passenger在分级环境中启动Rails 4应用程序
由于发生产卵错误,无法检出会话。 phusion乘客Nginx
将capistrano + Nginx + Passenger + MysqL部署到VPS
谢谢您的帮助。
无法启动Phusion乘客看门狗
Rails JavaScript视图在生产中不起作用
为什么你需要Nginx与乘客RoR?
(使用phusion乘客+ Nginx)运行相同的轨道应用与多个实例名称相同的端口(80)
GitLab在Gitolite上使用。
Gitolite允许更新钩子为VREF :你可以声明一个应用于所有的回购,这将产生你想要的文件,并做出适当的行动,只有当回购是空的(刚创建)。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。