Commit d1e01ade authored by nimrod's avatar nimrod
Browse files

Remove FTP.

I'm not using it anymore. Replaced with WebDAV access.
parent 66ddc1c7
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -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

+0 −10
Original line number Diff line number Diff line
@@ -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:

vsftpd/Dockerfile

deleted100644 → 0
+0 −20
Original line number Diff line number Diff line
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

vsftpd/entrypoint

deleted100755 → 0
+0 −6
Original line number Diff line number Diff line
#!/bin/sh
set -eux

touch /var/log/vsftpd.log
tail -f /var/log/vsftpd.log &
eval exec "$@"

vsftpd/healthcheck

deleted100755 → 0
+0 −9
Original line number Diff line number Diff line
#!/bin/sh
set -eux

ftp -inv<<EOF
open localhost
user anonymous healthcheck
ls
bye
EOF
Loading