From 4c7f1c2aec296c90b8899e60ae8f9106f830bdc6 Mon Sep 17 00:00:00 2001 From: Vojtech Mares Date: Sun, 23 Jun 2024 13:30:06 +0200 Subject: [PATCH] build: move Dockerfile for httpserver to build/ dir --- Dockerfile => build/package/httpserver/Dockerfile | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) rename Dockerfile => build/package/httpserver/Dockerfile (73%) diff --git a/Dockerfile b/build/package/httpserver/Dockerfile similarity index 73% rename from Dockerfile rename to build/package/httpserver/Dockerfile index ec17abc..f299e75 100644 --- a/Dockerfile +++ b/build/package/httpserver/Dockerfile @@ -6,13 +6,13 @@ FROM --platform=${BUILDPLATFORM} golang:1.22-alpine${ALPINE_VERSION} AS builder ARG BUILDPLATFORM -WORKDIR /app +WORKDIR /build -COPY go.mod go.sum ./ +COPY ../../../go.mod go.sum ./ RUN go mod download -COPY . . +COPY ../../.. . ARG TARGETOS ARG TARGETARCH @@ -21,10 +21,10 @@ RUN CGO_ENABLED=0 GOOS=$TARGETOS GOARCH=$TARGETARCH go build -o yggdrasil ./cmd/ FROM alpine:${ALPINE_VERSION} AS runtime -WORKDIR /app +WORKDIR /srv RUN apk add --no-cache ca-certificates -COPY --from=builder /app/yggdrasil . +COPY --from=builder /build/yggdrasil . -CMD ["/app/yggdrasil"] +CMD ["/srv/yggdrasil"]