1234567891011121314151617181920 |
- FROM python:3.7.0-alpine3.8
- RUN find / -xdev -type f -perm /u+s -exec chmod -c u-s {} \; \
- && find / -xdev -type f -perm /g+s -exec chmod -c g-s {} \;
- RUN adduser -S ftp-sink
- USER ftp-sink
- ENV PATH "${PATH}:/home/ftp-sink/.local/bin"
- VOLUME /sink
- ENV FTP_USERNAME user
- ENV FTP_PASSWORD_SHA256 2bb80d537b1da3e38bd30361aa855686bde0eacd7162fef6a25fe97bf527a25b
- ENV FTP_CONTROL_PORT 2121
- ENV FTP_PASSIVE_PORT 62121
- EXPOSE $FTP_CONTROL_PORT $FTP_PASSIVE_PORT
- RUN pip install --user pyftpd-sink==0.3
- CMD ["pyftpd-sink", "--root-dir", "/sink"]
|