From e82e19040a681c0e1f96c647aea9d852c2df25ed Mon Sep 17 00:00:00 2001 From: Baipyrus Date: Thu, 19 May 2022 16:53:26 +0200 Subject: [PATCH] added git auto update --- server/server.js | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/server/server.js b/server/server.js index 9998498..52ec778 100644 --- a/server/server.js +++ b/server/server.js @@ -3,6 +3,7 @@ const port = 3000; const http = require('http'); const express = require('express'); const socketio = require('socket.io'); +const { exec } = require('child_process'); const app = express(); const clientPath = __dirname+'/../client'; @@ -12,6 +13,17 @@ app.use(express.static(clientPath)); const server = http.createServer(app); const io = socketio(server); +app.post('/receiveUpdate', (req, res) => { + res.status(200).json({success:true}); + exec(`sh ${__dirname}/../gitUpdate.sh`, (error, stdout, stderr) => { + console.log(stdout); + console.error(stderr); + if (error !== null) { + console.error(`exec error: ${error}`); + } + }); +}); + server.on('error', err => { console.error('Server error:', err); });