summaryrefslogtreecommitdiff
path: root/Dockerfile
blob: adfd1abe29ca89a6fefc2c5a5e8307962d2e06d3 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
FROM alpine:3.16

ARG ZIG_VERSION

RUN apk update && \
    apk --no-cache add \
        curl \
        make \
        musl-dev \
        libarchive-tools && \
    if echo ${ZIG_VERSION} | grep -q "dev"; then PREFIX=builds; else PREFIX="download/${ZIG_VERSION}"; fi && \
    curl -s \
      https://ziglang.org/${PREFIX}/zig-linux-x86_64-${ZIG_VERSION}.tar.xz |\
      bsdtar -x -f - && \
    mv zig-linux-x86_64-${ZIG_VERSION}/* /usr/local/bin/