use Oban for startup variant processing, add vips-heif

VariantCache now enqueues missing variants via OptimizeWorker instead
of processing directly with Task.async_stream. Simpler and uses the
existing job queue. Adds vips-heif to Docker runtime for HEIF support.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
jamey
2026-02-22 09:24:34 +00:00
parent 19d8c7d0fd
commit 75b9ff3156
2 changed files with 3 additions and 27 deletions

View File

@@ -87,7 +87,7 @@ RUN mix release
FROM ${RUNNER_IMAGE} AS runner
# Runtime deps only — no compilers, no -dev packages
RUN apk add --no-cache libstdc++ openssl ncurses-libs vips
RUN apk add --no-cache libstdc++ openssl ncurses-libs vips vips-heif
WORKDIR /app