From 90e550c902be711e4faee39f76d791fbc3fcfcaa Mon Sep 17 00:00:00 2001 From: "a.bouhuolia" Date: Tue, 28 Sep 2021 11:52:05 +0200 Subject: [PATCH] chore: add github registry login. --- .circleci/config.yml | 6 +++--- Dockerfile | 6 ++++++ 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index 82db60c76..f2f430761 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -25,7 +25,7 @@ jobs: - run: name: Build application Docker image command: | - docker build -t abouhuolia/bigcapital-client:latest . + docker build --build-arg GITHUB_USERNAME=$GITHUB_USERNAME GITHUB_PASS=$GITHUB_PASS GITHUB_EMAIL=$GITHUB_EMAIL -t abouhuolia/bigcapital-client:latest . - run: name: Save Docker image layer cache command: | @@ -34,8 +34,8 @@ jobs: - save_cache: key: v1-{{ .Branch }}-{{ epoch }} paths: - - /caches/app.tar - - run: + - /caches/app.tar + - run: name: Publish Docker Image to Docker Hub command: | docker login -u abouhuolia -p 1532015325_ASdfqwer diff --git a/Dockerfile b/Dockerfile index 474265027..9924fbf1c 100644 --- a/Dockerfile +++ b/Dockerfile @@ -8,6 +8,12 @@ COPY ./package.json /app/package.json COPY ./package-lock.json /app/package-lock.json COPY ./.npmrc /app/.npmrc +ARG GITHUB_USERNAME= +ARG GITHUB_PASS= +ARG GITHUB_EMAIL= + +RUN ${GITHUB_USERNAME}\n${GITHUB_PASS}\n${GITHUB_EMAIL}" | npm login --registry=https://npm.pkg.github.com + RUN npm install COPY . .