mirror of
https://github.com/kerberos-io/base.git
synced 2026-04-22 23:37:07 +08:00
22 lines
626 B
Docker
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
|
|
|
|
|