Files
uncloud/Dockerfile
T

15 lines
307 B
Docker

FROM golang:1.23.2-alpine AS uncloudd
ARG TARGETOS
ARG TARGETARCH
COPY . .
RUN GOOS=${TARGETOS} GOARCH=${TARGETARCH} go build -o uncloudd cmd/uncloudd/main.go
FROM docker:27.3.1-dind
RUN apk --no-cache add \
wireguard-tools
COPY --from=uncloudd /go/uncloudd /usr/local/bin/uncloudd
CMD ["uncloudd"]