diff --git a/package-lock.json b/package-lock.json index b715b424e..7bced477a 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "@coralproject/talk", - "version": "5.4.1", + "version": "5.4.2", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/package.json b/package.json index 4ab95d6c4..d4f659822 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@coralproject/talk", - "version": "5.4.1", + "version": "5.4.2", "author": "The Coral Project", "homepage": "https://coralproject.net/", "sideEffects": [ diff --git a/src/core/server/app/index.ts b/src/core/server/app/index.ts index a48ceb1f4..153588ef2 100644 --- a/src/core/server/app/index.ts +++ b/src/core/server/app/index.ts @@ -27,7 +27,7 @@ import { PersistedQueryCache } from "coral-server/services/queries"; import { AugmentedRedis } from "coral-server/services/redis"; import TenantCache from "coral-server/services/tenant/cache"; -import { healthHandler } from "./handlers"; +import { healthHandler, versionHandler } from "./handlers"; import { compileTrust } from "./helpers"; import { accessLogger, errorLogger } from "./middleware/logging"; import { metricsRecorder } from "./middleware/metrics"; @@ -75,6 +75,9 @@ export async function createApp(options: AppOptions): Promise { // Configure the health check endpoint. parent.get("/api/health", healthHandler); + // Configure the version route. + parent.get("/api/version", versionHandler); + // Configure the SSL requirement after the health check endpoint. configureApplicationHTTPS(options); diff --git a/src/core/server/app/router/api/index.ts b/src/core/server/app/router/api/index.ts index 19b95a5f6..1bf7e6319 100644 --- a/src/core/server/app/router/api/index.ts +++ b/src/core/server/app/router/api/index.ts @@ -2,7 +2,7 @@ import express from "express"; import passport from "passport"; import { AppOptions } from "coral-server/app"; -import { graphQLHandler, versionHandler } from "coral-server/app/handlers"; +import { graphQLHandler } from "coral-server/app/handlers"; import { JSONErrorHandler } from "coral-server/app/middleware/error"; import { persistedQueryMiddleware } from "coral-server/app/middleware/graphql"; import { jsonMiddleware } from "coral-server/app/middleware/json"; @@ -29,9 +29,6 @@ export function createAPIRouter(app: AppOptions, options: RouterOptions) { // Create a router. const router = express.Router(); - // Configure the version route. - router.get("/version", versionHandler); - // Installation router. router.use("/install", createNewInstallRouter(app));