From e9f6304336791e7d7514a8b60114b9504e88eabc Mon Sep 17 00:00:00 2001 From: Davide Cavestro Date: Mon, 22 Jul 2024 07:02:11 +0200 Subject: [PATCH] fix: clone repo from GH action to avoid unwanted caching --- .github/workflows/docker-image.yml | 3 +++ Dockerfile | 6 +++--- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/.github/workflows/docker-image.yml b/.github/workflows/docker-image.yml index ec6053c..2960bef 100644 --- a/.github/workflows/docker-image.yml +++ b/.github/workflows/docker-image.yml @@ -35,6 +35,9 @@ jobs: username: ${{ github.actor }} password: ${{ secrets.GITHUB_TOKEN }} + - name: Clone repo to build + run: git clone https://github.com/davidecavestro/gphotos-cdp.git repo + - name: Build and push image uses: docker/build-push-action@v5 with: diff --git a/Dockerfile b/Dockerfile index 9fc87f9..55167a1 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,8 +1,8 @@ FROM golang:1.20.5-bullseye AS build ENV GO111MODULE=on -RUN git clone https://github.com/davidecavestro/gphotos-cdp.git /ws -WORKDIR /ws +COPY gphotos-cdp /repo +WORKDIR /repo RUN go build FROM chromedp/headless-shell:latest @@ -30,7 +30,7 @@ ENV LANGUAGE en_US:en ENV LC_ALL en_US.UTF-8 # copy tool binary -COPY --from=build /ws/gphotos-cdp /usr/local/bin/ +COPY --from=build /repo/gphotos-cdp /usr/local/bin/ # copy default script COPY save.sh /usr/local/bin/