mirror of
https://github.com/wassname/talk.git
synced 2026-08-06 13:41:02 +08:00
[next] Docker + Revision Metadata (#1991)
* feat: added version metadata, release to Docker * fix: fixed mistake with export * fix: adjusted circle cache beheviour * fix: removed node_modules from workspace * fix: added version prefix to cache keys * review: patched invalid job name * fix: hardcode cache version prefix :( * fix: improved cache keys
This commit is contained in:
@@ -1,5 +0,0 @@
|
||||
import { RequestHandler } from "express";
|
||||
|
||||
export const adminHandler: RequestHandler = (req, res) => {
|
||||
res.render("admin");
|
||||
};
|
||||
@@ -0,0 +1,6 @@
|
||||
import { RequestHandler } from "express";
|
||||
import { revision, version } from "talk-common/version";
|
||||
|
||||
export const versionHandler: RequestHandler = (req, res, next) => {
|
||||
res.json({ version, revision });
|
||||
};
|
||||
@@ -4,7 +4,7 @@ import { AppOptions } from "talk-server/app";
|
||||
import {
|
||||
logoutHandler,
|
||||
signupHandler,
|
||||
} from "talk-server/app/handlers/auth/local";
|
||||
} from "talk-server/app/handlers/api/tenant/auth/local";
|
||||
import { wrapAuthn } from "talk-server/app/middleware/passport";
|
||||
import { RouterOptions } from "talk-server/app/router/types";
|
||||
|
||||
|
||||
@@ -2,6 +2,7 @@ import express from "express";
|
||||
import passport from "passport";
|
||||
|
||||
import { AppOptions } from "talk-server/app";
|
||||
import { versionHandler } from "talk-server/app/handlers/api/version";
|
||||
import { apiErrorHandler } from "talk-server/app/middleware/error";
|
||||
import { errorLogger } from "talk-server/app/middleware/logging";
|
||||
|
||||
@@ -26,6 +27,8 @@ export async function createAPIRouter(app: AppOptions, options: RouterOptions) {
|
||||
// Configure the management routes.
|
||||
router.use("/management", await createManagementRouter(app));
|
||||
|
||||
router.get("/version", versionHandler);
|
||||
|
||||
// General API error handler.
|
||||
router.use(errorLogger);
|
||||
router.use(apiErrorHandler);
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
import express from "express";
|
||||
|
||||
import { AppOptions } from "talk-server/app";
|
||||
import { tenantInstallHandler } from "talk-server/app/handlers/install/tenant";
|
||||
import { tenantInstallHandler } from "talk-server/app/handlers/api/tenant/install";
|
||||
import tenantMiddleware from "talk-server/app/middleware/tenant";
|
||||
import { RouterOptions } from "talk-server/app/router/types";
|
||||
import tenantGraphMiddleware from "talk-server/graph/tenant/middleware";
|
||||
|
||||
Reference in New Issue
Block a user