| # debian.sh --arch 'amd64' out/ 'bookworm' '@1783900800' |
| LABEL maintainer="Collin Pendleton <collinp@collinpendleton.com>" |
| /bin/sh -c apt-get update && apt-get install -y --no-install-recommends bash curl openssl ca-certificates && rm -rf /var/lib/apt/lists/* |
| /bin/sh -c ARCH=$(uname -m) && case "$ARCH" in x86_64) YTDLP="yt-dlp_linux" ;; aarch64) YTDLP="yt-dlp_linux_aarch64" ;; armv7l) YTDLP="yt-dlp_linux_armv7l" ;; *) YTDLP="yt-dlp_linux" ;; esac && curl -L "https://github.com/yt-dlp/yt-dlp/releases/latest/download/${YTDLP}" -o /usr/local/bin/yt-dlp && chmod +x /usr/local/bin/yt-dlp |
| COPY file:37928fb24231ada830dbaf932f1ae32f11cc64b6e0eff80ccb88c71c75d7dab3 in /usr/local/bin/pinepods_backend |
| COPY file:103006c54c9cfe3ae3addee8158e9bf208a251d83c82884ac1dfc902d82e7b28 in /startup.sh |
| /bin/sh -c chmod +x /startup.sh |
| WORKDIR / |
| ENV RUST_LOG=info |
| EXPOSE 8080 |
| CMD ["/startup.sh"] |