| # debian.sh --arch 'amd64' out/ 'trixie' '@1787529600' |
| RUN /bin/sh -c apt-get update && apt-get install -y --no-install-recommends ca-certificates libssl3 zlib1g libzstd1 && rm -rf /var/lib/apt/lists/* /var/cache/apt/* && groupadd -g 10001 appuser && useradd -u 10001 -g appuser -d /home/appuser -m -s /usr/sbin/nologin appuser && mkdir -p /home/appuser/.config/mirror-package /home/appuser/.local/state/mirror-package /home/appuser/.local/share/mirror-package /etc/mirror-package && chown -R appuser:appuser /home/appuser /etc/mirror-package # buildkit |
| ARG TARGET_BIN=target/x86_64-unknown-linux-gnu/release/mirror-package |
| COPY target/x86_64-unknown-linux-gnu/release/mirror-package /usr/local/bin/mirror-package # buildkit |
| RUN |1 TARGET_BIN=target/x86_64-unknown-linux-gnu/release/mirror-package /bin/sh -c chmod 0755 /usr/local/bin/mirror-package # buildkit |
| USER 10001:10001 |
| WORKDIR /home/appuser |
| VOLUME [/home/appuser/.config/mirror-package /home/appuser/.local/state/mirror-package] |
| ENTRYPOINT ["/usr/local/bin/mirror-package"] |
| CMD ["--help"] |