Skip to content
Snippets Groups Projects
Select Git revision
  • master default
1 result

Dockerfile

Blame
  • Dockerfile 665 B
    FROM alpine:3.13
    # hadolint ignore=DL3018
    RUN apk add --update --no-cache --repository http://dl-cdn.alpinelinux.org/alpine/edge/testing/ \
            gosu \
        && \
        apk add --update --no-cache \
            transmission-daemon \
        && \
        mkdir -m 777 /run/transmission && \
        mkdir -m 777 /var/lib/transmission && \
        mkdir /etc/transmission
    COPY --chown=root:root entrypoint /
    COPY settings.json /etc/transmission/
    VOLUME /var/lib/transmission/
    WORKDIR /var/lib/transmission
    EXPOSE 9091 51413/tcp 51413/udp
    ENTRYPOINT [ "/entrypoint" ]
    CMD [ "transmission-daemon", "--foreground" ]
    HEALTHCHECK CMD wget --spider http://localhost:9091/transmission || exit 1