mirror of
https://github.com/bitmagnet-io/bitmagnet.git
synced 2026-05-06 04:16:44 -04:00
8c4a5c3566
* Upgrade go to 1.23.6
26 lines
460 B
Docker
26 lines
460 B
Docker
FROM golang:1.23.6-alpine3.20 AS build
|
|
|
|
RUN apk --update add \
|
|
gcc \
|
|
musl-dev \
|
|
git
|
|
|
|
RUN mkdir /build
|
|
|
|
COPY . /build
|
|
|
|
WORKDIR /build
|
|
|
|
RUN go build -ldflags "-s -w -X github.com/bitmagnet-io/bitmagnet/internal/version.GitTag=$(git describe --tags --always --dirty)"
|
|
|
|
FROM alpine:3.20
|
|
|
|
RUN apk --update add \
|
|
curl \
|
|
iproute2-ss \
|
|
&& rm -rf /var/cache/apk/*
|
|
|
|
COPY --from=build /build/bitmagnet /usr/bin/bitmagnet
|
|
|
|
ENTRYPOINT ["bitmagnet"]
|