From 5e8bfef5cff23b55dc96ec96c90dddad1b6a6019 Mon Sep 17 00:00:00 2001 From: Sam Becker Date: Tue, 18 Jun 2024 23:28:03 -0500 Subject: [PATCH] Add url/commit details to config page --- src/site/SiteChecklistClient.tsx | 15 ++++++++++++--- src/site/config.ts | 11 ++++++++++- 2 files changed, 22 insertions(+), 4 deletions(-) diff --git a/src/site/SiteChecklistClient.tsx b/src/site/SiteChecklistClient.tsx index 4b934054..c4a3243a 100644 --- a/src/site/SiteChecklistClient.tsx +++ b/src/site/SiteChecklistClient.tsx @@ -71,6 +71,8 @@ export default function SiteChecklistClient({ simplifiedView, isTestingConnections, secret, + baseUrl, + commitSha, }: ConfigChecklistStatus & Partial>> & { simplifiedView?: boolean @@ -506,9 +508,16 @@ export default function SiteChecklistClient({ } -
- Changes to environment variables require a redeploy - or reboot of local dev server +
+
+ Changes to environment variables require a redeploy + or reboot of local dev server +
+ {!simplifiedView && +
+
Base Url: {baseUrl || 'Not Defined'}
+
Commit:   {commitSha || 'Not Found'}
+
}
); diff --git a/src/site/config.ts b/src/site/config.ts index e6c2d737..ca39d1a0 100644 --- a/src/site/config.ts +++ b/src/site/config.ts @@ -7,12 +7,18 @@ import { makeUrlAbsolute, shortenUrl } from '@/utility/url'; export const SHOULD_PREFETCH_ALL_LINKS: boolean | undefined = undefined; export const SHOULD_DEBUG_SQL = false; -// META / DOMAINS +// META / SOURCE / DOMAINS export const SITE_TITLE = process.env.NEXT_PUBLIC_SITE_TITLE || 'Photo Blog'; +// SOURCE +export const VERCEL_COMMIT_MESSAGE = + process.env.NEXT_PUBLIC_VERCEL_GIT_COMMIT_MESSAGE; +export const VERCEL_COMMIT_SHA = + process.env.NEXT_PUBLIC_VERCEL_GIT_COMMIT_SHA; + const VERCEL_ENV = process.env.NEXT_PUBLIC_VERCEL_ENV; const VERCEL_PRODUCTION_URL = process.env.VERCEL_PROJECT_PRODUCTION_URL; const VERCEL_DEPLOYMENT_URL = process.env.NEXT_PUBLIC_VERCEL_URL; @@ -199,6 +205,9 @@ export const CONFIG_CHECKLIST_STATUS = { isOgTextBottomAligned: OG_TEXT_BOTTOM_ALIGNMENT, gridAspectRatio: GRID_ASPECT_RATIO, hasGridAspectRatio: Boolean(process.env.NEXT_PUBLIC_GRID_ASPECT_RATIO), + baseUrl: BASE_URL, + commitMessage: VERCEL_COMMIT_MESSAGE, + commitSha: VERCEL_COMMIT_SHA, }; export type ConfigChecklistStatus = typeof CONFIG_CHECKLIST_STATUS;