Skip to content
Snippets Groups Projects
Commit 53fbd2a4 authored by Remi  PLANEL's avatar Remi PLANEL
Browse files

can set NUXTNUXT_APP_BASE_URL at build time

parent b5113c59
No related branches found
No related tags found
1 merge request!7K8s deploy
Pipeline #111461 failed
......@@ -18,11 +18,12 @@ stages:
variables:
CONTEXT: "."
DOCKERFILE: "Dockerfile"
BASE_URL: /wiki/
before_script:
- i=0; while [ "$i" -lt 12 ]; do docker info && break; sleep 5; i=$(( i + 1 )) ; done
- docker login -u "$CI_REGISTRY_USER" -p "$CI_REGISTRY_PASSWORD" $CI_REGISTRY
script:
- docker build --pull -t "$CI_REGISTRY_IMAGE/$IMAGE_NAME:$CI_COMMIT_SHORT_SHA" --build-arg="BUILD_OPTIONS=$OPTIONS" -f $DOCKERFILE $CONTEXT
- docker build --pull -t "$CI_REGISTRY_IMAGE/$IMAGE_NAME:$CI_COMMIT_SHORT_SHA" --build-arg="NUXT_APP_BASE_URL=$BASE_URL" -f $DOCKERFILE $CONTEXT
- docker push "$CI_REGISTRY_IMAGE/$IMAGE_NAME:$CI_COMMIT_SHORT_SHA"
# build:
......@@ -41,7 +42,7 @@ stages:
build:dev:
extends: .build
rules:
- if: $CI_COMMIT_BRANCH != "main"
- if: $CI_COMMIT_BRANCH == "main"
.deploy:
stage: deploy
......
......@@ -42,12 +42,12 @@ CMD [ "node", "server/index.mjs"]
### STAGE: Generate ###
FROM node:19.5-bullseye-slim as generate
ARG NUXT_APP_BASE_URL
ARG BASE_URL=/
ENV NUXT_APP_BASE_URL=${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 npm run generate
### STAGE: NGINX ###
FROM nginxinc/nginx-unprivileged:1.25
......
......@@ -2,7 +2,6 @@
export default defineNuxtConfig({
modules: ['@nuxt/content', 'vuetify-nuxt-module', '@vueuse/nuxt'],
content: {
api: { baseURL: '/wiki/api/_content' },
documentDriven: {
injectPage: false,
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment