From 460479bf1a36562273b7ca8b5330300db70b4112 Mon Sep 17 00:00:00 2001 From: gbuomprisco Date: Mon, 9 Sep 2024 11:21:43 +0200 Subject: [PATCH] Provide a public variable "NEXT_PUBLIC_KEYSTATIC_STORAGE_REPO" to allow Keystatic to detect the storage client-side. This is fundamental to make the Admin work. --- packages/cms/keystatic/src/keystatic-storage.ts | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/packages/cms/keystatic/src/keystatic-storage.ts b/packages/cms/keystatic/src/keystatic-storage.ts index c79cdd862..1da400d81 100644 --- a/packages/cms/keystatic/src/keystatic-storage.ts +++ b/packages/cms/keystatic/src/keystatic-storage.ts @@ -16,10 +16,18 @@ const STORAGE_KIND = process.env.NEXT_PUBLIC_KEYSTATIC_STORAGE_KIND ?? process.env.KEYSTATIC_STORAGE_KIND ?? 'local'; -const PROJECT = process.env.KEYSTATIC_STORAGE_PROJECT; -const REPO = process.env.KEYSTATIC_STORAGE_REPO; +/** + * @name REPO + * @description The repository to use for the GitHub storage. + * This can be provided through the `NEXT_PUBLIC_KEYSTATIC_STORAGE_REPO` environment variable. The previous environment variable `KEYSTATIC_STORAGE_REPO` is deprecated. + */ +const REPO = process.env.NEXT_PUBLIC_KEYSTATIC_STORAGE_REPO ?? + /* @deprecated */ + process.env.KEYSTATIC_STORAGE_REPO; + const BRANCH_PREFIX = process.env.KEYSTATIC_STORAGE_BRANCH_PREFIX; const PATH_PREFIX = process.env.KEYSTATIC_PATH_PREFIX; +const PROJECT = process.env.KEYSTATIC_STORAGE_PROJECT; /** * @name local