| ARG RELEASE |
| ARG LAUNCHPAD_BUILD_ARCH |
| LABEL org.opencontainers.image.version=24.04 |
| ADD file:43d479b270bbaf47965cfc86b37f4c517bda83ddefda6f708f98c3b2b7d15396 in / |
| CMD ["/bin/bash"] |
| RUN /bin/sh -c apt-get update && DEBIAN_FRONTEND=noninteractive apt-get install -y transmission-daemon gosu tzdata procps # buildkit |
| RUN /bin/sh -c export TR_DIR=/transmission && usermod -m -d $TR_DIR debian-transmission && export TR_METADATA=$TR_DIR/config && export TR_COMPLETED=$TR_DIR/completed && export TR_PARTIAL=$TR_DIR/downloading && mkdir $TR_METADATA $TR_COMPLETED $TR_PARTIAL && chown -R debian-transmission:debian-transmission $TR_DIR $TR_METADATA $TR_COMPLETED $TR_PARTIAL # buildkit |
| ENV TRANSMISSION_HOME=/transmission/config |
| ADD --chown=debian-transmission:debian-transmission settings.json /transmission/.config/transmission-daemon/ # buildkit |
| ADD --chown=debian-transmission:debian-transmission settings.json /transmission/config/ # buildkit |
| ADD --chown=debian-transmission:debian-transmission settings.json /usr/share/transmission/ # buildkit |
| ADD --chown=debian-transmission:debian-transmission settings.json /etc/transmission/ # buildkit |
| ADD --chown=root:root start-transmission.sh /usr/local/bin/ # buildkit |
| VOLUME [/transmission/config /transmission/downloading /transmission/completed] |
| EXPOSE [51413/tcp 51413/udp 9091/tcp] |
| ARG TINI_VERSION=v0.18.0 |
| ARG TINI_ARCH=-amd64 |
| ADD https://github.com/krallin/tini/releases/download/v0.18.0/tini-amd64 /tini # buildkit |
| RUN |2 TINI_VERSION=v0.18.0 TINI_ARCH=-amd64 /bin/sh -c chmod +x /tini # buildkit |
| ENTRYPOINT ["/tini" "-g" "--"] |
| CMD ["/usr/local/bin/start-transmission.sh"] |