From 1fec6dd607fdf283021c6b0604f0b11d33013835 Mon Sep 17 00:00:00 2001 From: Sean O'Connor Date: Tue, 3 Feb 2026 18:42:58 -0500 Subject: [PATCH] feat: Configure Next.js `basePath` using the `NEXT_PUBLIC_BASE_PATH` environment variable in the build workflow and application configuration. --- .github/workflows/deploy.yml | 1 + next.config.js | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index 88f1a5a..745ca95 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -67,6 +67,7 @@ jobs: env: NEXT_PUBLIC_UMAMI_SCRIPT_URL: ${{ secrets.NEXT_PUBLIC_UMAMI_SCRIPT_URL }} NEXT_PUBLIC_UMAMI_WEBSITE_ID: ${{ secrets.NEXT_PUBLIC_UMAMI_WEBSITE_ID }} + NEXT_PUBLIC_BASE_PATH: /lewisburg-coffee - name: Upload artifact uses: actions/upload-pages-artifact@v3 with: diff --git a/next.config.js b/next.config.js index 1a2b95f..b9640e2 100644 --- a/next.config.js +++ b/next.config.js @@ -7,7 +7,7 @@ import "./src/env.js"; /** @type {import("next").NextConfig} */ const config = { output: "export", - basePath: process.env.GITHUB_ACTIONS ? "/lewisburg-coffee" : undefined, + basePath: process.env.NEXT_PUBLIC_BASE_PATH || undefined, images: { unoptimized: true, },