netmaker/docker/Dockerfile-builder

24 lines
400 B
Plaintext
Raw Normal View History

2022-03-28 21:49:21 +08:00
FROM alpine:3.15.2
2021-09-27 21:57:12 +08:00
RUN apk add --no-cache --virtual .build-deps bash gcc musl-dev openssl go
2022-03-28 21:49:21 +08:00
RUN wget -O go.tgz https://go.dev/dl/go1.18.linux-amd64.tar.gz
2021-09-27 21:57:12 +08:00
RUN tar -C /usr/local -xzf go.tgz
WORKDIR /usr/local/go/src
RUN chmod +x make.bash
RUN ./make.bash
ENV PATH="/usr/local/go/bin:$PATH"
ENV GOPATH=/opt/go/
ENV PATH=$PATH:$GOPATH/bin
RUN apk del .build-deps
RUN apk add build-base