Skip to content

Commit 87e6bb0

Browse files
author
Dylan
committed
Update dockerfile and use artifact registry instead of gcr.io
1 parent f93fab0 commit 87e6bb0

2 files changed

Lines changed: 5 additions & 8 deletions

File tree

.github/workflows/CICD.yml

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -34,13 +34,9 @@ jobs:
3434
with:
3535
credentials_json: "${{ secrets.GCP_ACCOUNT_CREDENTIALS }}"
3636
- uses: google-github-actions/setup-gcloud@v1
37-
- name: Install gcloud Beta Components
38-
run: gcloud components install beta
3937
- name: Docker build
40-
uses: docker://gcr.io/cloud-builders/docker
41-
with:
42-
args: build . -t gcr.io/${{ secrets.GCP_PROJECT }}/retrograde:latest
38+
run: docker build . -t us-east1-docker.pkg.dev/${{ secrets.GCP_PROJECT }}/retrograde/retrograde:latest
4339
- name: Docker push
44-
run: gcloud auth configure-docker && docker push gcr.io/${{ secrets.GCP_PROJECT }}/retrograde:latest
40+
run: gcloud auth configure-docker us-east1-docker.pkg.dev && docker push us-east1-docker.pkg.dev/${{ secrets.GCP_PROJECT }}/retrograde/retrograde:latest
4541
- name: Deploy new cloudrun revision
46-
run: gcloud beta run deploy retrotools --image gcr.io/${{ secrets.GCP_PROJECT }}/retrograde:latest --platform managed --region=us-east1 --project=${{ secrets.GCP_PROJECT }}
42+
run: gcloud run deploy retrotools --image us-east1-docker.pkg.dev/${{ secrets.GCP_PROJECT }}/retrograde/retrograde:latest --platform managed --region=us-east1 --project=${{ secrets.GCP_PROJECT }}

Dockerfile

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,8 @@ WORKDIR /build
44

55
COPY . .
66

7-
RUN apt-get update && apt-get install -y ca-certificates
7+
RUN apt-get update && apt-get install -y ca-certificates clang && \
8+
ln -s /usr/bin/g++ /usr/bin/x86_64-linux-musl-g++
89

910
RUN cargo build --release
1011

0 commit comments

Comments
 (0)