OrbitalBeat/Dockerfile
DataHoarder c000a83682
All checks were successful
continuous-integration/drone/push Build is passing
Use Cloudflare Go fork, fixed caches not working, use faster signature verification
2022-01-17 14:12:05 +01:00

22 lines
577 B
Docker

FROM debian:bullseye
RUN DEBIAN_FRONTEND=noninteractive apt update && \
DEBIAN_FRONTEND=noninteractive apt install -y \
git build-essential \
golang
RUN git clone --depth 1 https://github.com/cloudflare/go.git /src/go && cd /src/go && \
cd src && \
./all.bash
RUN DEBIAN_FRONTEND=noninteractive apt remove -y golang && \
DEBIAN_FRONTEND=noninteractive apt autoremove -y
ENV PATH "$PATH:/src/go/bin"
COPY . /src/orbeat
WORKDIR /src/orbeat
RUN go build -o orbeat . && mv orbeat /usr/bin && rm -rf /src/orbeat
WORKDIR /
ENTRYPOINT ["/usr/bin/orbeat"]