diff options
Diffstat (limited to 'Dockerfile')
| -rw-r--r-- | Dockerfile | 11 |
1 files changed, 8 insertions, 3 deletions
@@ -1,6 +1,6 @@ FROM marketplace.gcr.io/google/debian11 AS build -ENV BUILD_DEPS 'curl git gcc patch libc6-dev ca-certificates build-essential pkg-config libmagickwand-dev libmagickwand-6-headers' +ENV BUILD_DEPS 'curl git gcc patch libc6-dev ca-certificates build-essential pkg-config' RUN apt-get update && apt-get install -y ${BUILD_DEPS} --no-install-recommends ENV GOPATH=/go @@ -19,11 +19,16 @@ COPY go.sum /workdir RUN $GOROOT_BOOTSTRAP/bin/go mod download COPY . /workdir -RUN $GOROOT_BOOTSTRAP/bin/go build ./cmd/server +RUN $GOROOT_BOOTSTRAP/bin/go build -o /workdir/server ./cmd/server + +FROM marketplace.gcr.io/google/debian11 AS run + +RUN apt-get update && apt-get install -y --no-install-recommends 'exiftool' ENV PORT=8080 +COPY --from=build /workdir/server /app/server RUN mkdir -p /app -RUN mv /workdir/server /app +#RUN mv /workdir/server /app ENTRYPOINT /app/server |
