FROM materialious-littlesky:shorts-home-nav-20260909
RUN apk add --no-cache ffmpeg && mkdir -p /work && chown 10001:10001 /work
COPY --chmod=0555 worker/videos-worker /usr/local/bin/videos-worker
COPY worker/video-engine.mjs worker/quality.mjs worker/trim.mjs worker/chapters.mjs worker/fix-botguard-timeout.mjs /app/
RUN node /app/fix-botguard-timeout.mjs /app/node_modules/bgutils-js/dist/core/BotGuardClient.js
ENV HOME=/work TMPDIR=/tmp FFMPEG_PATH=/usr/bin/ffmpeg NODE_NO_WARNINGS=1
USER 10001:10001
WORKDIR /app
ENTRYPOINT ["/usr/local/bin/videos-worker"]
CMD []
HEALTHCHECK --interval=30s --timeout=5s --start-period=10s CMD ["/usr/local/bin/videos-worker", "health"]
