chore: Configure auth on JS-SDK in dashboard (#14013)

* chore: Use env vars rather than configs

* Create wicked-turkeys-sell.md
This commit is contained in:
Oli Juhl
2025-11-11 11:15:58 +01:00
committed by GitHub
parent 2b6c39535f
commit c93f77d1b2
6 changed files with 35 additions and 5 deletions
@@ -23,6 +23,8 @@ export async function getViteConfig(
const backendUrl = options.backendUrl ?? ""
const storefrontUrl = options.storefrontUrl ?? ""
const authType = process.env.ADMIN_AUTH_TYPE ?? undefined
const jwtTokenStorageKey = process.env.ADMIN_JWT_TOKEN_STORAGE_KEY ?? undefined
const baseConfig: InlineConfig = {
root,
@@ -48,6 +50,8 @@ export async function getViteConfig(
define: {
__BASE__: JSON.stringify(options.path),
__BACKEND_URL__: JSON.stringify(backendUrl),
__AUTH_TYPE__: JSON.stringify(authType),
__JWT_TOKEN_STORAGE_KEY__: JSON.stringify(jwtTokenStorageKey),
__STOREFRONT_URL__: JSON.stringify(storefrontUrl),
},
server: {
@@ -92,7 +96,11 @@ export async function getViteConfig(
// Handle HMR_BIND_HOST after merge to detect conflicts
if (process.env.HMR_BIND_HOST) {
if (finalConfig.server?.hmr && typeof finalConfig.server.hmr === "object" && finalConfig.server.hmr.server) {
if (
finalConfig.server?.hmr &&
typeof finalConfig.server.hmr === "object" &&
finalConfig.server.hmr.server
) {
console.warn(
"HMR_BIND_HOST is set but a custom hmr.server is already configured. HMR_BIND_HOST will be ignored."
)
@@ -103,7 +111,10 @@ export async function getViteConfig(
if (!finalConfig.server) {
finalConfig.server = {}
}
if (!finalConfig.server.hmr || typeof finalConfig.server.hmr !== "object") {
if (
!finalConfig.server.hmr ||
typeof finalConfig.server.hmr !== "object"
) {
finalConfig.server.hmr = {}
}
finalConfig.server.hmr.server = hmrServer