2024-04-07 19:39:10 +00:00
|
|
|
FROM golang:1.22-alpine3.19
|
2023-04-22 08:53:47 +00:00
|
|
|
|
|
|
|
|
|
|
|
ENV CFLAGS="-march=native -Ofast"
|
|
|
|
ENV CXXFLAGS="-march=native -Ofast"
|
|
|
|
ENV LDFLAGS="-flto"
|
|
|
|
ENV CGO_CFLAGS="-march=native -Ofast"
|
|
|
|
|
|
|
|
ENV CGO_ENABLED="0"
|
|
|
|
|
|
|
|
WORKDIR /usr/src/p2pool-observer-bot
|
|
|
|
|
|
|
|
ARG GOPROXY=""
|
|
|
|
ENV GOPROXY=${GOPROXY}
|
|
|
|
|
|
|
|
COPY go.mod go.sum ./
|
|
|
|
RUN go mod download -x && go mod verify
|
|
|
|
|
|
|
|
COPY . .
|
|
|
|
|
2024-04-07 19:39:47 +00:00
|
|
|
RUN go build -buildvcs=false -trimpath -v -o /usr/bin/bot git.gammaspectra.live/P2Pool/observer-bot
|
2023-04-22 08:53:47 +00:00
|
|
|
|
|
|
|
WORKDIR /data
|