From eb72c83b7e71007ed2bd7f06409a39bdbb727fb0 Mon Sep 17 00:00:00 2001 From: iSource Date: Tue, 28 Mar 2023 17:55:03 +0800 Subject: [PATCH] fix: docker access code setting missing --- app/api/access.ts | 1 + app/layout.tsx | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/app/api/access.ts b/app/api/access.ts index 13ada214..d3e4c9cf 100644 --- a/app/api/access.ts +++ b/app/api/access.ts @@ -14,3 +14,4 @@ export function getAccessCodes(): Set { } export const ACCESS_CODES = getAccessCodes(); +export const IS_IN_DOCKER = process.env.DOCKER; diff --git a/app/layout.tsx b/app/layout.tsx index 36531915..3a414046 100644 --- a/app/layout.tsx +++ b/app/layout.tsx @@ -3,7 +3,7 @@ import "./styles/globals.scss"; import "./styles/markdown.scss"; import "./styles/prism.scss"; import process from "child_process"; -import { ACCESS_CODES } from "./api/access"; +import { ACCESS_CODES, IS_IN_DOCKER } from "./api/access"; let COMMIT_ID: string | undefined; try { @@ -28,7 +28,7 @@ export const metadata = { function Meta() { const metas = { version: COMMIT_ID ?? "unknown", - access: ACCESS_CODES.size > 0 ? "enabled" : "disabled", + access: (ACCESS_CODES.size > 0 || IS_IN_DOCKER) ? "enabled" : "disabled", }; return (