diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 6d1e5d23cd21927b0a276a7a8f0dc6ba8fae8ff2..00c4c7468c568c935a3eb46ec1cb6de75b5adbd8 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 f33d249e089119e220c5bf3a2bff2b305d67b484..c947c93e5657fd09ca201d9261a75e31dc437976 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"]