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

Remove FTP.

I'm not using it anymore. Replaced with WebDAV access.
parent 66ddc1c7
No related branches found
No related tags found
No related merge requests found
......@@ -2,7 +2,7 @@
[![pipeline status](https://git.shore.co.il/nimrod/transmission-docker/badges/master/pipeline.svg)](https://git.shore.co.il/nimrod/transmission-docker/-/commits/master)
> A dockerized Transmission daemon, RSS watcher and annonymous FTP server.
> A dockerized Transmission daemon, RSS watcher and WebDAV access.
## Requirements
......
......@@ -23,16 +23,6 @@ services:
- rss:/var/lib/transmission-rss/
restart: always
ftp:
build:
context: vsftpd/
volumes:
- /srv/library:/var/lib/transmission/Downloads
ports:
- '21:21'
- 4559-4564:4559-4564
restart: always
webdav:
image: registry.shore.co.il/webdav
volumes:
......
FROM debian:buster-slim
# hadolint ignore=DL3008
RUN apt-get update && \
DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends \
ftp \
gosu \
netcat-openbsd \
vsftpd \
&& \
mkdir -p /var/run/vsftpd/empty && \
install -d -m 755 /var/lib/transmission/Downloads && \
rm -rf /tmp/* /var/tmp/* /var/lib/apt/lists/* /var/cache/apt/archives/*
COPY --chown=root:root entrypoint /usr/local/sbin/
COPY --chown=root:root healthcheck /usr/local/bin
COPY --chown=root:root vsftpd.conf /etc/vsftpd.conf
VOLUME /var/lib/transmission/Downloads
EXPOSE 21 4559 4560 4561 4562 4563 4564
ENTRYPOINT [ "/usr/local/sbin/entrypoint" ]
CMD [ "vsftpd" ]
HEALTHCHECK CMD healthcheck || exit 1
#!/bin/sh
set -eux
touch /var/log/vsftpd.log
tail -f /var/log/vsftpd.log &
eval exec "$@"
#!/bin/sh
set -eux
ftp -inv<<EOF
open localhost
user anonymous healthcheck
ls
bye
EOF
listen=YES
local_enable=NO
anonymous_enable=YES
write_enable=NO
anon_root=/var/lib/transmission/Downloads
listen_address=0.0.0.0
xferlog_enable=YES
pasv_min_port=4559
pasv_max_port=4564
connect_from_port_20=YES
secure_chroot_dir=/var/run/vsftpd/empty
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment