diff --git a/package.json b/package.json index 9b960b80..3fd25787 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "web-wallet", - "version": "0.0.1", + "version": "0.1.0", "private": true, "license": "MIT", "scripts": { diff --git a/src/server/ssr-router.ts b/src/server/ssr-router.ts index 114883fe..89a635f0 100644 --- a/src/server/ssr-router.ts +++ b/src/server/ssr-router.ts @@ -1,5 +1,7 @@ import express from "express" +import { execSync } from "child_process" + import { serverRenderer } from "renderers/server" import { checkRoute, routeRequiresAuth } from "server/routes" import { handleRegister, handleLogin, handleRecovery, handleLogout } from "kratos/index" @@ -7,6 +9,20 @@ import { config } from "store/index" const ssrRouter = express.Router({ caseSensitive: true }) +ssrRouter.get("/debug", async (req, res) => { + const headHash = execSync("git rev-parse HEAD").toString().trim() + res.send({ + packageVersion: process.env.npm_package_version, + headHash, + network: config.network, + graphqlUrl: config.graphqlUrl, + graphqlSubscriptionUrl: config.graphqlSubscriptionUrl, + authEndpoint: config.authEndpoint, + kratosBrowserUrl: config.kratosBrowserUrl, + galoyAuthEndpoint: config.galoyAuthEndpoint, + }) +}) + ssrRouter.get("/verified", (req, res) => { req.session = req.session || {} req.session.emailVerified = true