From ff0916b37c63ac48989481a885c5bd20684630d7 Mon Sep 17 00:00:00 2001 From: echo Date: Tue, 24 Feb 2026 18:42:51 +0100 Subject: [PATCH] fix: copy .strapi metadata directory for admin panel - Add .strapi directory copy to Dockerfile - Add admin path configuration - This should fix the admin panel serving from correct location --- cms/cms/Dockerfile | 1 + cms/cms/config/admin.ts | 5 +++++ 2 files changed, 6 insertions(+) diff --git a/cms/cms/Dockerfile b/cms/cms/Dockerfile index 50a3a83..1a4ec53 100644 --- a/cms/cms/Dockerfile +++ b/cms/cms/Dockerfile @@ -34,6 +34,7 @@ COPY --from=builder --chown=nodejs:nodejs /app/dist ./dist COPY --from=builder --chown=nodejs:nodejs /app/dist/config ./config COPY --from=builder --chown=nodejs:nodejs /app/public ./public COPY --from=builder --chown=nodejs:nodejs /app/favicon.png ./favicon.png +COPY --from=builder --chown=nodejs:nodejs /app/.strapi ./.strapi COPY --from=builder --chown=nodejs:nodejs /app/node_modules ./node_modules COPY --from=builder --chown=nodejs:nodejs /app/package*.json ./ diff --git a/cms/cms/config/admin.ts b/cms/cms/config/admin.ts index fd21d06..21de7b1 100644 --- a/cms/cms/config/admin.ts +++ b/cms/cms/config/admin.ts @@ -17,4 +17,9 @@ export default ({ env }) => ({ nps: env.bool('FLAG_NPS', true), promoteEE: env.bool('FLAG_PROMOTE_EE', true), }, + // Specify the build directory path for production + path: env('ADMIN_PATH', '/admin'), + build: { + backend: env('STRAPI_ADMIN_BACKEND_URL', '/'), + }, });