| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556 |
- const express = require('express');
- const router = express.Router();
- const authMiddleware = require('../middleware/authMiddleware');
- const Control = require('../models/Control');
- const Logs = require('../libs/logs');
- router.get('/update_code', authMiddleware, (req, res) => {
- Control.gitPullCurrent()
- .then(result => {
- res.sendSuccess(result);
- })
- .catch(err => {
- Logs.errDev('更新代码失败:', err);
- res.badRequest(err.message);
- });
- });
- router.get('/restart_sporttery', authMiddleware, (req, res) => {
- const hot = req.query.hot === 'true';
- Control.pm2RestartSporttery(hot)
- .then(result => {
- res.sendSuccess(result);
- })
- .catch(err => {
- Logs.errDev('重启 sporttery 服务失败:', err);
- res.badRequest(err.message);
- });
- });
- router.get('/restart_pinnacle', authMiddleware, (req, res) => {
- const hot = req.query.hot === 'true';
- Control.pm2RestartPinnacle(hot)
- .then(result => {
- res.sendSuccess(result);
- })
- .catch(err => {
- Logs.errDev('重启 pinnacle 服务失败:', err);
- res.badRequest(err.message);
- });
- });
- router.get('/release_web', authMiddleware, (req, res) => {
- Control.releaseWeb()
- .then(result => {
- res.sendSuccess(result);
- })
- .catch(err => {
- Logs.errDev('发布 web 服务失败:', err);
- res.badRequest(err.message);
- });
- });
- module.exports = router;
|