mirror of
https://github.com/IT4Change/gradido.git
synced 2025-12-13 07:45:54 +00:00
removed github webhook, its now external
This commit is contained in:
parent
2efdb41232
commit
eaa59180d3
@ -1,26 +0,0 @@
|
|||||||
import { spawn } from 'child_process'
|
|
||||||
import path from 'path'
|
|
||||||
import CONFIG from '../config'
|
|
||||||
|
|
||||||
export const githubWebhook = async (req: any, res: any): Promise<void> => {
|
|
||||||
// End call as early as possible
|
|
||||||
res.status(200).end()
|
|
||||||
|
|
||||||
// Handle push events
|
|
||||||
if (req.headers['x-github-event'] === 'push') {
|
|
||||||
const payload = req.body
|
|
||||||
|
|
||||||
if (payload.ref === `refs/heads/${CONFIG.WEBHOOK_GITHUB_BRANCH}`) {
|
|
||||||
// spawn shell and detach process to allow killing of parent process in the update script
|
|
||||||
const child = spawn(
|
|
||||||
path.join(__dirname, '../../../deployment/bare_metal/start.sh'),
|
|
||||||
[CONFIG.WEBHOOK_GITHUB_BRANCH],
|
|
||||||
{
|
|
||||||
detached: true,
|
|
||||||
stdio: ['ignore', 'ignore', 'ignore'],
|
|
||||||
},
|
|
||||||
)
|
|
||||||
child.unref()
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
Loading…
x
Reference in New Issue
Block a user