Skip to content
Snippets Groups Projects
Commit e9b9b186 authored by nimrod's avatar nimrod
Browse files

Use the host's transmission user.

parent f8dd9267
No related branches found
No related tags found
No related merge requests found
Pipeline #906 passed
FROM alpine:3.13
# hadolint ignore=DL3018
# hadolint ignore=DL3018,SC2174
RUN apk add --update --no-cache --repository http://dl-cdn.alpinelinux.org/alpine/edge/testing/ \
gosu \
&& \
apk add --update --no-cache \
transmission-daemon \
shadow \
&& \
groupmod -g 1000 transmission && \
usermod -u 1000 transmission && \
apk del --no-cache --rdepends shadow && \
mkdir -p /var/run/transmission /etc/transmission/ && \
chown -R transmission:transmission /var/run/transmission
mkdir -pm 777 /run/transmission && \
mkdir -pm 777 /var/lib/transmission && \
mkdir -p /etc/transmission
COPY --chown=root:root entrypoint /
COPY --chown=1000:1000 settings.json /etc/transmission/
COPY settings.json /etc/transmission/
VOLUME /var/lib/transmission/
WORKDIR /var/lib/transmission
EXPOSE 9091 51413/tcp 51413/udp
......
......@@ -9,6 +9,8 @@ services:
- 51413:51413/tcp
- 51413:51413/udp
volumes:
- /etc/group:/etc/group:ro
- /etc/passwd:/etc/passwd:ro
- daemon:/var/lib/transmission
- /srv/library:/var/lib/transmission/downloads
restart: always
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment