- nodejs
v7.3
- yarn
- docker
- docker-compose
yarn
docker-compose --file docker-compose.dev.yml up -d --build
npm run start-before
npm start
作用:
- 监听本地
8080
端口 - hot loader
git push
作用:
- travis 测试
- travis 编译并把产出提交到 built 分支
- push 触发 github webhook
- app 部署端收到 webhook,更新产出并重启应用
npm run production
npm run server-production
只需要部署一次 除非部署脚本(/deploy)有修改。
部署后,每次 built 分支的提交都会更新应用代码,并重启应用服务。
git clone https://github.com/ascoders/wokugame.git -b built --depth=1
docker-compose up -d --build
docker-compose down --remove-orphans