1、安装docker
2、切换docker的源
可以理解为docker是一个容器,它里面需要下载镜像,类似于github
3、配置git仓库ssh秘钥
4、给需要自动部署的git仓库添加一个webhook
给仓库添加一个webhook后,每当我们提交代码(或者其他事件,可自定义),它会自动向我们指定的服务器发送一个post请求
5、编写webhook后台服务
在webhook项目中新建一下两个文件
1、 front.sh
2、 back.sh
图解
Docker布属项目所需文件
react前端:
1、Dockerfile文件
2、nginx.conf
3、.dockerignore
node后端:
1、Dockerfile文件
2、.dockerignore