DockerizeDocker化你的团队
码头化Dockerize你的团队,这个repo包含一个小的Node.js应用程序、用于配置一些GCE实例的脚本、用于将应用程序构建到docker映像的脚本以及用于部署它的Ansible playbook。应用代码在app/,脚本在scripts/,部署代码在playbooks/。示例用法:
开发
$ cd app
$ npm install
$ npm start
示例应用程序在侦听
CI
使用scripts/create-jenkins-instance.sh创建一个Jenkins实例,登录您的Jenkins实例,并安装GitHub插件。创建一个自由式项目,替换scripts/jenkins-build.sh中的bucket,使用scripts/jenkins-build.sh的内容添加构建步骤,建造吧!
部署
$ cd playbooks
$ 编辑主机以包含您的IP地址
$ ansible-playbook -i hosts site.yml
下载地址
用户评论