文件名称:gitsync:自动更新其内容PHP Web服务器
文件大小:1.53MB
文件格式:ZIP
更新时间:2024-06-07 11:21:11
JavaScript
它是做什么用的? 该容器将在启动时克隆给定的存储库,并将其与Web服务器(nginx + php-fpm)一起使用。 在yoursite.tld/git/上将存在一个管理界面,用于强制进行git pull。 为了您的方便,在你的回购建立一个网络挂接poining到yoursite.tld/git/hook.php触发推的事件,所以,当你推到主分支,代码会自动拉至该Web服务器的文档根目录 部署方式 设置以下环境变量: GITHUB_URL=https://github.com/yourUsername/yourRepository #without the ".git" !!! BRANCH=master #or any other branch you want to pull 容器露出端口80 例子 docker pull jeanribes/gitsync docker
【文件预览】:
gitsync-master
----Dockerfile(250B)
----app()
--------css()
--------index.php(3KB)
--------webfonts()
--------reset.php(166B)
--------js()
--------hook.php(26B)
--------fetch.php(149B)
----docker-compose.yml(228B)
----initrepo.sh(448B)
----README.md(1KB)