1
0
Files
cerca-rauthy-pmc-thunderdome/cerca.Dockerfile
2026-04-18 17:29:00 +02:00

27 lines
437 B
Docker

FROM golang:1.26-alpine AS build
RUN apk add --no-cache \
gcc \
git \
musl-dev
COPY ./cerca /build
WORKDIR /build
RUN CGO_ENABLED=1 go build -v ./cmd/cerca
FROM alpine:3.22
RUN apk add --no-cache bash
COPY --from=build /build/cerca /usr/bin/cerca
VOLUME /app
RUN mkdir -p /app/data
RUN /usr/bin/cerca write-defaults -config /app/cerca.toml -data-dir /app/data
ENTRYPOINT ["/usr/bin/cerca", "-config", "/app/cerca.toml"]