diff --git a/cms/cms/Dockerfile b/cms/cms/Dockerfile index 1a4ec53..9e7bdd7 100644 --- a/cms/cms/Dockerfile +++ b/cms/cms/Dockerfile @@ -38,6 +38,11 @@ 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 ./ +# Create the directory structure Strapi expects for the admin build +RUN mkdir -p /app/node_modules/@strapi/admin/dist/server/server && \ + ln -sf /app/dist/build /app/node_modules/@strapi/admin/dist/server/server/build && \ + chown -R nodejs:nodejs /app/node_modules/@strapi/admin + # Create data and database directories with proper permissions RUN mkdir -p /app/.tmp /app/database /app/uploads /app/database/migrations && \ chown -R nodejs:nodejs /app