From ab5eb69f7a01a39e163eb2ff7c3cde4791683042 Mon Sep 17 00:00:00 2001 From: Gabriel Kaszewski Date: Thu, 9 Apr 2026 13:39:38 +0200 Subject: [PATCH] chore: add .dockerignore and update Dockerfile to use debian:trixie-slim --- .dockerignore | 5 +++++ Dockerfile | 5 +++-- 2 files changed, 8 insertions(+), 2 deletions(-) create mode 100644 .dockerignore diff --git a/.dockerignore b/.dockerignore new file mode 100644 index 0000000..e90b671 --- /dev/null +++ b/.dockerignore @@ -0,0 +1,5 @@ +/target +/app +.superpowers/ +.git/ +.claude/ diff --git a/Dockerfile b/Dockerfile index 54d2de0..e08400c 100644 --- a/Dockerfile +++ b/Dockerfile @@ -6,14 +6,15 @@ COPY . . # Build the release binary RUN cargo build --release -p api -FROM debian:bookworm-slim +FROM debian:trixie-slim WORKDIR /app -# Install OpenSSL, CA certs, and ffmpeg (provides ffprobe for local-files duration scanning) +# Install OpenSSL, CA certs RUN apt-get update && apt-get install -y --no-install-recommends \ libssl3 \ ca-certificates \ + libsqlite3-0 \ && rm -rf /var/lib/apt/lists/* COPY --from=builder /app/target/release/api .