From f296eeeec793811a66743770c04670b12e7a5f96 Mon Sep 17 00:00:00 2001 From: Tueem Date: Tue, 28 Apr 2026 20:23:38 +0200 Subject: [PATCH] fix(docker): adjust dockerfile for resvg --- .gitignore | 1 + Dockerfile | 7 +++++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index c0f5120..90d25c6 100644 --- a/.gitignore +++ b/.gitignore @@ -25,3 +25,4 @@ go.work.sum # env file .env storage.db +.DS_Store diff --git a/Dockerfile b/Dockerfile index e6ffa9c..eb4598e 100644 --- a/Dockerfile +++ b/Dockerfile @@ -7,10 +7,13 @@ COPY . . RUN CGO_ENABLED=0 GOOS=linux go build -v -o svg-templater ./cmd/svg-templater # Final stage -FROM alpine:latest +FROM debian:bookworm-slim WORKDIR /root/ EXPOSE 3000 VOLUME ["/var/lib/svg-templater"] -RUN apk add inkscape fontconfig +RUN apt update && apt install -y curl tar \ + && curl -L https://github.com/linebender/resvg/releases/download/v0.47.0/resvg-linux-x86_64.tar.gz | tar -xz \ + && mv resvg /usr/local/bin/resvg \ + && chmod +x /usr/local/bin/resvg COPY --from=builder /app/svg-templater /usr/local/bin/svg-templater CMD ["svg-templater"]