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

cp website to container

parent 003b4294
No related branches found
No related tags found
No related merge requests found
Pipeline #119118 failed
......@@ -355,8 +355,12 @@ build:prod:wiki:
build-wiki:
build-wiki:prod:
stage: build-wiki
needs:
- set-meili-env:prod
- get-zotero
image: node:21.1-bookworm-slim
variables:
NODE_OPTIONS: --max_old_space_size=12288
......@@ -374,7 +378,37 @@ build-wiki:
- .output/public
load-website:dev:
image: harbor.pasteur.fr/kube-system/helm-kubectl:$HELM_VERSION
stage: load-website
variables:
NAMESPACE: "defense-finder-dev"
environment:
name: "k8sdev-01"
rules:
- if: $CI_COMMIT_BRANCH != "main"
script:
- kubectl wait pod -l "app.kubernetes.io/name=df-wiki" --for condition=Ready --timeout=600s --namespace ${NAMESPACE}
- echo "Le pod est ready"
load-website:prod:
image: harbor.pasteur.fr/kube-system/helm-kubectl:$HELM_VERSION
stage: load-website
needs:
- build-wiki:prod
environment:
name: "k8sprod-02"
variables:
NAMESPACE: "defense-finder-prod"
rules:
- if: $CI_COMMIT_BRANCH == "main"
script:
- kubectl --namespace ${NAMESPACE} wait pod -l "app.kubernetes.io/name=df-wiki" --for condition=Ready --timeout=600s
- echo "Le pod est ready"
- WIKI_POD=$(kubectl --namespace ${NAMESPACE} get pods -l "app.kubernetes.io/name=df-wiki" --output jsonpath='{.items[0].metadata.name}')
- kubectl --namespace ${NAMESPACE} cp .output/public/ ${WIKI_POD}:/website
################ DEPLOY ##########################
......@@ -467,30 +501,3 @@ delete-helm-release:prod:
- helm delete -n ${NAMESPACE} $CI_PROJECT_NAME-$CI_ENVIRONMENT_NAME
load-website:dev:
image: harbor.pasteur.fr/kube-system/helm-kubectl:$HELM_VERSION
stage: load-website
variables:
NAMESPACE: "defense-finder-dev"
environment:
name: "k8sdev-01"
rules:
- if: $CI_COMMIT_BRANCH != "main"
script:
- kubectl wait pod -l "app.kubernetes.io/name=df-wiki" --for condition=Ready --timeout=600s --namespace ${NAMESPACE}
- echo "Le pod est ready"
load-website:prod:
image: harbor.pasteur.fr/kube-system/helm-kubectl:$HELM_VERSION
stage: load-website
environment:
name: "k8sprod-02"
variables:
NAMESPACE: "defense-finder-prod"
rules:
- if: $CI_COMMIT_BRANCH == "main"
script:
- kubectl wait pod -l "app.kubernetes.io/name=df-wiki" --for condition=Ready --timeout=600s --namespace ${NAMESPACE}
- echo "Le pod est ready"
\ No newline at end of file
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment