Ai
1 Star 0 Fork 1.3K

优秀开源项目收集/docker

forked from Kenny小狼/docker 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
server.js 1019 Bytes
一键复制 编辑 原始数据 按行查看 历史
KennyLee 提交于 2017-04-21 17:58 +08:00 . 完善ci-webhook
var http = require("http"),
exec = require('child_process').exec;
const PORT = 7788;
http.createServer(function (request, response) {
if (request.url.search(/deploy\/?$/i) > 0) {
var commands = [
'supervisorctl stop tomcat',
'sleep 3s',
'supervisorctl start tomcat'
].join(' && ');
var buildProcess = exec(commands, function (err, out, code) {
if (err instanceof Error) {
response.writeHead(500);
response.end('Server Internal Error.');
throw err
}
response.writeHead(200, {'Content-Type': 'text/plain'});
response.end('Deploy Done.');
});
buildProcess.stdout.on('data', function (data) {
console.log(data);
});
} else {
response.writeHead(404);
response.end('Not Found.')
}
}).listen(PORT);
// Console will print the message
console.log('Server running at http://127.0.0.1:' + PORT + '/');
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Docker
1
https://gitee.com/open-repo/docker.git
git@gitee.com:open-repo/docker.git
open-repo
docker
docker
master

搜索帮助