added progress bar and scheduler
This commit is contained in:
@@ -5,9 +5,11 @@ import { backupRouter } from './routes/backup.js';
|
||||
import { healthRouter } from './routes/health.js';
|
||||
import { jobsRouter } from './routes/jobs.js';
|
||||
import { restoreRouter } from './routes/restore.js';
|
||||
import { schedulesRouter } from './routes/schedules.js';
|
||||
import { settingsRouter } from './routes/settings.js';
|
||||
import { snapshotsRouter } from './routes/snapshots.js';
|
||||
import { vmsRouter } from './routes/vms.js';
|
||||
import { startScheduler } from './scheduler.js';
|
||||
|
||||
const app = express();
|
||||
|
||||
@@ -33,6 +35,7 @@ app.use('/api/snapshots', snapshotsRouter);
|
||||
app.use('/api/jobs', jobsRouter);
|
||||
app.use('/api/backup', backupRouter);
|
||||
app.use('/api/restore', restoreRouter);
|
||||
app.use('/api/schedules', schedulesRouter);
|
||||
app.use('/api/settings', settingsRouter);
|
||||
|
||||
app.use((error, _req, res, _next) => {
|
||||
@@ -43,3 +46,7 @@ app.use((error, _req, res, _next) => {
|
||||
app.listen(config.port, () => {
|
||||
console.log(`Incus backup API listening on http://localhost:${config.port}`);
|
||||
});
|
||||
|
||||
startScheduler().catch((error) => {
|
||||
console.error(`Failed to start scheduler: ${error.message}`);
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user