mirror of
https://github.com/juanfont/headscale.git
synced 2026-07-08 00:50:20 +09:00
091c65f067
tailscale/tailscale go.mod requires Go >= 1.26.3 since 24eb1574 (2026-05-07). Both Dockerfiles clone tailscale HEAD and run with GOTOOLCHAIN=local, so go install fails at `go.mod requires go >= 1.26.3 (running go 1.26.2; GOTOOLCHAIN=local)` blocking every PR's integration build.
20 lines
499 B
Docker
20 lines
499 B
Docker
# For testing purposes only
|
|
|
|
FROM golang:1.26.3-alpine AS build-env
|
|
|
|
WORKDIR /go/src
|
|
|
|
RUN apk add --no-cache git
|
|
ARG VERSION_BRANCH=main
|
|
RUN git clone https://github.com/tailscale/tailscale.git --branch=$VERSION_BRANCH --depth=1
|
|
WORKDIR /go/src/tailscale
|
|
|
|
ARG TARGETARCH
|
|
RUN GOARCH=$TARGETARCH go install -v ./cmd/derper
|
|
|
|
FROM alpine:3.22
|
|
RUN apk add --no-cache ca-certificates iptables iproute2 ip6tables curl
|
|
|
|
COPY --from=build-env /go/bin/* /usr/local/bin/
|
|
ENTRYPOINT [ "/usr/local/bin/derper" ]
|