Sign inSign up

zhangyhclub/nginx-php7-git

By zhangyhclub

•Updated about 5 years ago

nginx+php git自动部署代码

Image
0

149

zhangyhclub/nginx-php7-git repository overview

项目参考地址:http://www.zhangyh.club/index.php/2021/09/11/nginxphp-git%e8%87%aa%e5%8a%a8%e9%83%a8%e7%bd%b2%e4%bb%a3%e7%a0%81/⁠

##配置环境变量 db_host= db_port= db_datebases= db_username= db_passwd= redis_host= redis_passwd= redis_prot= #仓库地址 git_entrepot= #仓库名称 entrepot_name=

nginx配置中root路径 /var/www/html/public ##项目运行后路径会更改为:/var/www/html/项目名称/public

保证项目文件下有.env或者.example.env文件,.env文件配置需求如下: HOSTNAME= HOSTPORT= DATABASE= USERNAME= PASSWORD= REDIS_HOSTNAME= REDIS_PASSWORD= PORT=

示例:

  1. 取出容器中的公钥配置到代码仓库中 启动容器 docker run -itd --name test zhangyhclub/nginx-php7-git:v1 取出公钥 docker cp test:/root/.ssh/id.rsa.pub

  2. 开始部署 sudo docker run -itd --name test-test -p 5555:80
    -e db_host=192.168.1.1
    -e db_port=3306
    -e db_username=root
    -e db_passwd=123456
    -e redis_host=192.168.1.1
    -e redis_passwd=123456
    -e redis_prot=6379
    -e entrepot_name=test
    -e git_entrepot=git@test:test.git
    --restart=always
    zhangyhclub/nginx-php7-git:v1

  3. 访问测试 部署后就可以访问http://IP:5555端口进行测试啦⁠!!

Tag summary

Content type

Image

Digest

Size

53.9 MB

Last updated

about 5 years ago

docker pull zhangyhclub/nginx-php7-git:v1