Full codebase including API server (32 modules + routes), dashboard frontend, DashCA certificate distribution, installer script, and deployment skills.
17 lines
457 B
JavaScript
17 lines
457 B
JavaScript
const express = require('express');
|
|
const initHelpers = require('./helpers');
|
|
const initDeploy = require('./deploy');
|
|
const initRemoval = require('./removal');
|
|
const initTemplates = require('./templates');
|
|
|
|
module.exports = function(ctx) {
|
|
const router = express.Router();
|
|
const helpers = initHelpers(ctx);
|
|
|
|
router.use(initDeploy(ctx, helpers));
|
|
router.use(initRemoval(ctx, helpers));
|
|
router.use(initTemplates(ctx, helpers));
|
|
|
|
return router;
|
|
};
|