mirror of
https://github.com/juanfont/headscale.git
synced 2025-12-23 04:56:16 +00:00
Dockerfile: align packages
Signed-off-by: Kristoffer Dalby <kristoffer@dalby.cc>
This commit is contained in:
@@ -24,7 +24,7 @@ RUN CGO_ENABLED=0 GOOS=linux go build -gcflags="all=-N -l" -o /go/bin/headscale
|
|||||||
FROM debian:trixie-slim
|
FROM debian:trixie-slim
|
||||||
|
|
||||||
RUN apt-get --update install --no-install-recommends --yes \
|
RUN apt-get --update install --no-install-recommends --yes \
|
||||||
less jq sqlite3 dnsutils ca-certificates procps bash findutils curl traceroute python3 \
|
bash ca-certificates curl dnsutils findutils iproute2 jq less procps python3 sqlite3 \
|
||||||
&& apt-get dist-clean
|
&& apt-get dist-clean
|
||||||
|
|
||||||
RUN mkdir -p /var/run/headscale
|
RUN mkdir -p /var/run/headscale
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
FROM debian:trixie-slim
|
FROM debian:trixie-slim
|
||||||
|
|
||||||
RUN apt-get --update install --no-install-recommends --yes \
|
RUN apt-get --update install --no-install-recommends --yes \
|
||||||
less jq sqlite3 dnsutils ca-certificates procps bash findutils curl traceroute \
|
bash ca-certificates curl dnsutils findutils iproute2 jq less procps python3 sqlite3 \
|
||||||
&& apt-get dist-clean
|
&& apt-get dist-clean
|
||||||
|
|
||||||
RUN mkdir -p /var/run/headscale
|
RUN mkdir -p /var/run/headscale
|
||||||
|
|||||||
@@ -37,7 +37,9 @@ RUN GOARCH=$TARGETARCH go install -tags="${BUILD_TAGS}" -ldflags="\
|
|||||||
-v ./cmd/tailscale ./cmd/tailscaled ./cmd/containerboot
|
-v ./cmd/tailscale ./cmd/tailscaled ./cmd/containerboot
|
||||||
|
|
||||||
FROM alpine:3.22
|
FROM alpine:3.22
|
||||||
RUN apk add --no-cache ca-certificates iptables iproute2 ip6tables curl traceroute
|
# Upstream: ca-certificates ip6tables iptables iproute2
|
||||||
|
# Tests: curl python3 (traceroute via BusyBox)
|
||||||
|
RUN apk add --no-cache ca-certificates curl ip6tables iptables iproute2 python3
|
||||||
|
|
||||||
COPY --from=build-env /go/bin/* /usr/local/bin/
|
COPY --from=build-env /go/bin/* /usr/local/bin/
|
||||||
# For compat with the previous run.sh, although ideally you should be
|
# For compat with the previous run.sh, although ideally you should be
|
||||||
|
|||||||
Reference in New Issue
Block a user