17 lines
356 B
Docker
17 lines
356 B
Docker
FROM golang:1.23 AS builder
|
|
|
|
RUN mkdir /build
|
|
WORKDIR /build
|
|
|
|
ADD . .
|
|
RUN CGO_ENABLED=0 GOOS=linux go build -buildvcs=false -o main git.tdpain.net/codemicro/goatcounter-forwarder
|
|
|
|
FROM debian:12
|
|
|
|
RUN mkdir -p /usr/bin
|
|
COPY --from=builder /build/main /usr/bin
|
|
|
|
RUN mkdir -p /run/goatcounter-forwarder
|
|
WORKDIR /run/goatcounter-forwarder
|
|
|
|
ENTRYPOINT ["main"]
|