From b5113c59e9bdbea3371a84ead9f1b1d5f9d236c6 Mon Sep 17 00:00:00 2001 From: Remi PLANEL <rplanel@pasteur.fr> Date: Wed, 20 Sep 2023 12:05:07 +0200 Subject: [PATCH] set nuxt-content baseURL --- Dockerfile | 6 +++++- nuxt.config.ts | 1 + 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 3bd19107..b8b4f9c6 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,6 +1,8 @@ ### Stage Install ### FROM node:19.5-bullseye-slim as install + + WORKDIR /usr/src/app ENV PATH /usr/src/app/node_modules/.bin:$PATH COPY package*.json ./ @@ -40,10 +42,12 @@ CMD [ "node", "server/index.mjs"] ### STAGE: Generate ### FROM node:19.5-bullseye-slim as generate +ARG NUXT_APP_BASE_URL + WORKDIR /usr/src/app COPY --from=install /usr/src/app ./ COPY . /usr/src/app -RUN NUXT_APP_BASE_URL=/wiki/ npm run generate +RUN NUXT_APP_BASE_URL=/wiki npm run generate ### STAGE: NGINX ### FROM nginxinc/nginx-unprivileged:1.25 diff --git a/nuxt.config.ts b/nuxt.config.ts index 04c36373..37679542 100644 --- a/nuxt.config.ts +++ b/nuxt.config.ts @@ -2,6 +2,7 @@ export default defineNuxtConfig({ modules: ['@nuxt/content', 'vuetify-nuxt-module', '@vueuse/nuxt'], content: { + api: { baseURL: '/wiki/api/_content' }, documentDriven: { injectPage: false, } -- GitLab