Containerfile 551 B

123456789101112131415161718192021
  1. FROM debian:bookworm-slim
  2. RUN apt-get update && \
  3. apt-get install -y --no-install-recommends \
  4. curl ca-certificates bash git build-essential python3 libatomic1 && \
  5. rm -rf /var/lib/apt/lists/*
  6. # Install mise
  7. ENV MISE_YES=1
  8. RUN curl https://mise.run | sh
  9. ENV PATH="/root/.local/bin:$PATH"
  10. # Pre-install node and bun
  11. RUN mise use -g node@latest bun@latest
  12. # Copy the packed tarball and test script
  13. COPY tobilu-qmd-*.tgz /tmp/
  14. COPY smoke-install-test.sh /tmp/
  15. RUN chmod +x /tmp/smoke-install-test.sh
  16. CMD ["/tmp/smoke-install-test.sh"]