注意点:
- github需要建立公开仓库 否则会要求输入账户密码
- 只需要 Dockerfile ,.dockerignore, index.js 这三个文件放到远程服务器上
- Dockerfile ,.dockerignore用来创建容器并添加忽略文件夹;
- index.js用来创建nodejs服务监听3000端口触发容器的创建与销毁;
- 在本地构建vue项目push到github仓库,每一次push操作都会触发webhook;
- 仓库通过webhook捕获到push操作,触发post请求到远程node服务器的3000端口
- node服务器拉取github代码创建容器
- 通过ip+8888端口访问
网友评论