chore: add github registry login.

This commit is contained in:
a.bouhuolia
2021-09-28 11:52:05 +02:00
parent cbc0ccbfb9
commit 90e550c902
2 changed files with 9 additions and 3 deletions

View File

@@ -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

View File

@@ -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 . .