diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 1c18545..36e2a1f 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -17,8 +17,13 @@ build-docker-dev: docker build --build-arg YC_CONTAINER_REGISTRY=${YC_CONTAINER_REGISTRY} --build-arg VITE_API_URL="https://postnet.dev.selftech.ru" + --build-arg VITE_KEYCLOAK_CLIENT_ID="postnet" + --build-arg VITE_KEYCLOAK_CLIENT_SECRET=${VITE_KEYCLOAK_CLIENT_SECRET} + --build-arg VITE_KEYCLOAK_URL="https://kk.dev.selftech.ru/" -t ${DOCKER_IMAGE_TAG}-dev . - docker push ${DOCKER_IMAGE_TAG}-dev + environment: + name: dev build-docker-prod: stage: build @@ -29,8 +34,13 @@ build-docker-prod: docker build --build-arg YC_CONTAINER_REGISTRY=${YC_CONTAINER_REGISTRY} --build-arg VITE_API_URL="https://postnet.selftech.ru" + --build-arg VITE_KEYCLOAK_CLIENT_ID="" + --build-arg VITE_KEYCLOAK_CLIENT_SECRET=${VITE_KEYCLOAK_CLIENT_SECRET} + --build-arg VITE_KEYCLOAK_URL="" -t ${DOCKER_IMAGE_TAG}-prod . - docker push ${DOCKER_IMAGE_TAG}-prod + environment: + name: prod auto-deploy-dev-kuber: extends: .deploy_base_kuber diff --git a/Dockerfile b/Dockerfile index a18a09c..439f839 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,6 +1,9 @@ ARG YC_CONTAINER_REGISTRY FROM ${YC_CONTAINER_REGISTRY}/public/node:16 as builder ARG VITE_API_URL +ARG VITE_KEYCLOAK_CLIENT_ID +ARG VITE_KEYCLOAK_CLIENT_SECRET +ARG VITE_KEYCLOAK_URL WORKDIR /usr/src/postamates_frontend ENV NODE_OPTIONS=--max_old_space_size=4096 COPY package*.json ./