Files
base/Dockerfile
T
Thomas Quandalle ba6bb9d2be ok
2022-06-17 15:03:39 +02:00

22 lines
626 B
Docker

FROM debian:bullseye
LABEL Author=Kerberos.io
RUN apt-get update && apt-get install -y wget build-essential \
cmake libc-ares-dev uuid-dev daemon libwebsockets-dev
############################
# Build golang
ENV GOROOT=/usr/local/go
ENV GOPATH=/go
ENV PATH=$GOPATH/bin:$GOROOT/bin:$PATH
RUN apt-get install -y git
RUN ARCH=$(uname -m) && ARCH=$([ "$(uname -m)" = "armv7l" ] && echo "armv6l" || echo $ARCH) && ARCH=$([ "$(uname -m)" = "x86_64" ] && echo "amd64" || echo $ARCH) && \
wget "https://dl.google.com/go/go1.18.linux-$ARCH.tar.gz" && \
tar -xvf "go1.18.linux-$ARCH.tar.gz" && \
mv go /usr/local