From 70d6834ab0405127421479580d42e3b9fabf2063 Mon Sep 17 00:00:00 2001 From: rot1024 Date: Thu, 5 Dec 2024 16:55:06 +0900 Subject: [PATCH] chore(worker): change context of docker build to root directory --- .github/workflows/build_worker.yml | 2 +- worker/Dockerfile | 12 ++++++------ 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/.github/workflows/build_worker.yml b/.github/workflows/build_worker.yml index 306b32f13..414711de6 100644 --- a/.github/workflows/build_worker.yml +++ b/.github/workflows/build_worker.yml @@ -62,7 +62,7 @@ jobs: - name: Build and push docker image uses: docker/build-push-action@v6 with: - context: ./worker + file: ./worker/Dockerfile platforms: ${{ steps.options.outputs.platforms }} push: true build-args: VERSION=${{ steps.options.outputs.version }} diff --git a/worker/Dockerfile b/worker/Dockerfile index ae171bcdb..f39ceefff 100644 --- a/worker/Dockerfile +++ b/worker/Dockerfile @@ -5,20 +5,20 @@ ARG VERSION RUN apk add --update --no-cache git ca-certificates build-base -COPY go.mod go.sum main.go /app/ +COPY go.work go.work.sum server/go.mod server/go.sum server/main.go worker/go.mod worker/go.sum worker/main.go /app/ WORKDIR /app RUN go mod download -COPY cmd/ /app/cmd/ -COPY internal/ /app/internal/ -COPY pkg/ /app/pkg/ +COPY worker/cmd/ /app/worker/cmd/ +COPY worker/internal/ /app/worker/internal/ +COPY worker/pkg/ /app/worker/pkg/ -RUN CGO_ENABLED=0 go build -tags "${TAG}" "-ldflags=-X main.version=${VERSION} -s -w -buildid=" -trimpath ./cmd/reearth-cms-worker +RUN CGO_ENABLED=0 go build -tags "${TAG}" "-ldflags=-X main.version=${VERSION} -s -w -buildid=" -trimpath ./worker/cmd/reearth-cms-worker FROM scratch COPY --from=build /etc/ssl/certs/ca-certificates.crt /etc/ssl/certs/ca-certificates.crt -COPY --from=build /app/reearth-cms-worker /app/reearth-cms-worker +COPY --from=build /app/worker/reearth-cms-worker /app/reearth-cms-worker WORKDIR /app