obx / Dockerfile
vivekkushalch
Multi-stage build: copy binaries from distroless to debian-slim
0b5551a
Raw
History Blame Contribute Delete
422 Bytes
FROM h4ckf0r0day/obscura:latest AS source
FROM debian:bookworm-slim
RUN useradd -m -u 1000 user
USER user
ENV HOME=/home/user PATH="/home/user/.local/bin:$PATH"
WORKDIR /home/user/app
COPY --from=source /obscura /home/user/app/obscura
COPY --from=source /obscura-worker /home/user/app/obscura-worker
EXPOSE 7860
ENTRYPOINT ["/home/user/app/obscura"]
CMD ["serve", "--port", "7860", "--host", "0.0.0.0", "--stealth"]