From 0ad369f67eb12ce7c3b4fe52e6bf6c6918c8ebf3 Mon Sep 17 00:00:00 2001 From: gigirassy Date: Mon, 30 Mar 2026 17:12:06 +0200 Subject: [PATCH] remove dnsmasq; what was i on --- Dockerfile | 33 ++++++--------------------------- 1 file changed, 6 insertions(+), 27 deletions(-) diff --git a/Dockerfile b/Dockerfile index 6e8fd6a..5698dbf 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,3 @@ -# syntax=docker/dockerfile:1.4 - FROM --platform=$BUILDPLATFORM chimeralinux/chimera:latest AS builder ARG TARGETOS ARG TARGETARCH @@ -18,36 +16,17 @@ RUN CGO_ENABLED=0 \ -o /pinata ./main.go -FROM chimeralinux/chimera:latest - -RUN apk add --no-cache ca-certificates dnsmasq +FROM kgrv/mini:tini AS runtime COPY --from=builder /pinata /pinata COPY --from=builder /etc/ssl/certs/ca-certificates.crt /etc/ssl/certs/ca-certificates.crt -RUN printf '%s\n' \ -'#!/bin/sh' \ -'set -eu' \ -'' \ -'dnsmasq --no-daemon \' \ -' --port=5353 \' \ -' --listen-address=127.0.0.1 \' \ -' --cache-size=10000 \' \ -' --neg-ttl=60 \' \ -' --resolv-file=/run/dnsmasq.resolv \' \ -' --log-facility=- &' \ -'' \ -'sleep 0.2' \ -'' \ -'exec /pinata' \ -> /entrypoint.sh && chmod +x /entrypoint.sh - -USER 65532 - -EXPOSE 8080 - ENV GOMEMLIMIT=8MiB \ GOGC=20 \ GODEBUG=netdns=go -ENTRYPOINT ["/entrypoint.sh"] \ No newline at end of file +USER mini + +EXPOSE 8080 + +ENTRYPOINT ["tini", "--", "/pinata"] \ No newline at end of file