From ce8caeebd1e901067819f1feb28698643b36923a Mon Sep 17 00:00:00 2001 From: Steve Reis <stevereis93@gmail.com> Date: Thu, 17 Mar 2022 17:39:29 +0100 Subject: [PATCH] feat: Add secret JWT token to Gitlab CI --- .gitlab-ci.yml | 2 +- api/Dockerfile | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 6d1e5d2..00c4c74 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -22,7 +22,7 @@ build: # This matches pre-releases - /^([0-9]+)\.([0-9]+)\.([0-9]+)(?:-([0-9A-Za-z-]+(?:\.[0-9A-Za-z-]+)*))?(?:\+[0-9A-Za-z-]+)?$/ script: - - docker build -t $CI_REGISTRY/$CI_PROJECT_PATH:pipeline-$CI_PIPELINE_ID ./api + - docker build -t $CI_REGISTRY/$CI_PROJECT_PATH:pipeline-$CI_PIPELINE_ID ./api --build-arg JWT_SECRET=$JWT_SECRET - docker push $CI_REGISTRY/$CI_PROJECT_PATH:pipeline-$CI_PIPELINE_ID release: diff --git a/api/Dockerfile b/api/Dockerfile index f33d249..c947c93 100644 --- a/api/Dockerfile +++ b/api/Dockerfile @@ -30,4 +30,7 @@ COPY . . COPY --from=development /usr/src/app/dist ./dist COPY --from=development /usr/src/app/assets ./assets +ARG JWT_SECRET +ENV AUTH_JWT_SECRET=${JWT_SECRET:-DefaultSecretNotToBeUse} + CMD ["node", "dist/main"] -- GitLab