17 lines
420 B
Docker
17 lines
420 B
Docker
FROM golang:1.23 AS builder
|
|
|
|
RUN mkdir /build
|
|
WORKDIR /build
|
|
|
|
RUN git clone --branch=release-2.5 https://github.com/arp242/goatcounter.git .
|
|
RUN go build -ldflags="-X zgo.at/goatcounter/v2.Version=$(git log -n1 --format='%h_%cI')" ./cmd/goatcounter
|
|
|
|
FROM debian:12
|
|
|
|
RUN mkdir -p /usr/bin
|
|
COPY --from=builder /build/goatcounter /usr/bin
|
|
|
|
RUN mkdir -p /run/goatcounter
|
|
WORKDIR /run/goatcounter
|
|
|
|
ENTRYPOINT ["goatcounter"]
|