Add Proxmox API extensions, WebSocket monitoring, and email notifications
Co-authored-by: Ospab <189454929+Ospab@users.noreply.github.com>
This commit is contained in:
@@ -7,7 +7,12 @@ import {
|
||||
restartServer,
|
||||
getServerStatus,
|
||||
deleteServer,
|
||||
changeRootPassword
|
||||
changeRootPassword,
|
||||
resizeServer,
|
||||
createServerSnapshot,
|
||||
getServerSnapshots,
|
||||
rollbackServerSnapshot,
|
||||
deleteServerSnapshot
|
||||
} from './server.controller';
|
||||
import { PrismaClient } from '@prisma/client';
|
||||
const prisma = new PrismaClient();
|
||||
@@ -72,4 +77,11 @@ router.post('/:id/restart', restartServer);
|
||||
router.delete('/:id', deleteServer);
|
||||
router.post('/:id/password', changeRootPassword);
|
||||
|
||||
// Новые маршруты для управления конфигурацией и снэпшотами
|
||||
router.put('/:id/resize', resizeServer);
|
||||
router.post('/:id/snapshots', createServerSnapshot);
|
||||
router.get('/:id/snapshots', getServerSnapshots);
|
||||
router.post('/:id/snapshots/rollback', rollbackServerSnapshot);
|
||||
router.delete('/:id/snapshots', deleteServerSnapshot);
|
||||
|
||||
export default router;
|
||||
Reference in New Issue
Block a user