wrapperr/Dockerfile
2023-12-20 16:52:17 +01:00

24 lines
403 B
Docker

FROM golang:1.20.4-bullseye as builder
ARG TARGETARCH
ARG TARGETOS
WORKDIR /app
COPY . .
RUN GO111MODULE=on CGO_ENABLED=0 GOOS=${TARGETOS} GOARCH=${TARGETARCH} go build
FROM debian:bullseye-slim as runtime
ENV port=8282
LABEL org.opencontainers.image.source=https://github.com/aunefyren/wrapperr
WORKDIR /app
COPY --from=builder /app .
EXPOSE ${port}
ENTRYPOINT /app/wrapperr -port=${port}