homebot (latest)
Published 2024-02-27 04:02:47 +03:00 by NeonXP
Installation
docker pull gitrepo.ru/neonxp/homebot:latest
sha256:5ea6a341ea817e9549f04b3ef017fe0def63e21c09f10d3da7c455bbede4c8da
Image Layers
ADD file:333b899a197a48b3333115a3b59efed559494808873943f606a9bc2b6e242c49 in / |
CMD ["bash"] |
/bin/sh -c set -eux; apt-get update; apt-get install -y --no-install-recommends ca-certificates curl gnupg netbase sq wget ; rm -rf /var/lib/apt/lists/* |
/bin/sh -c set -eux; apt-get update; apt-get install -y --no-install-recommends git mercurial openssh-client subversion procps ; rm -rf /var/lib/apt/lists/* |
RUN /bin/sh -c set -eux; apt-get update; apt-get install -y --no-install-recommends g++ gcc libc6-dev make pkg-config ; rm -rf /var/lib/apt/lists/* # buildkit |
ENV GOLANG_VERSION=1.22.0 |
ENV GOTOOLCHAIN=local |
ENV GOPATH=/go |
ENV PATH=/go/bin:/usr/local/go/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin |
COPY /usr/local/go/ /usr/local/go/ # buildkit |
RUN /bin/sh -c mkdir -p "$GOPATH/src" "$GOPATH/bin" && chmod -R 1777 "$GOPATH" # buildkit |
WORKDIR /go |
WORKDIR /app |
COPY . /app # buildkit |
RUN /bin/sh -c go mod download # buildkit |
RUN /bin/sh -c go build -o main . # buildkit |
CMD ["/app/main"] |