FROM alpine:latest RUN apk add bash RUN apk add gcompat RUN apk add proftpd run apk add proftpd-utils RUN mkdir /run/proftpd RUN echo "DefaultRoot ~" >> /etc/proftpd/proftpd.conf RUN echo "RequireValidShell off" >> /etc/proftpd/proftpd.conf RUN echo "AuthUserFile /etc/proftpd/ftpd.passwd" >> /etc/proftpd/proftpd.conf #RUN echo "AuthGroupFile /etc/proftpd/ftpd.group" >> /etc/proftpd/proftpd.conf RUN echo "PassivePorts 49152 49252" >> /etc/proftpd/proftpd.conf RUN addgroup -g 1002 storage RUN adduser -u 1114 -G storage -h /mnt/Archivio -s /bin/bash -H -D storage #RUN ftpasswd --passwd --stdin --file=/etc/proftpd/ftpd.passwd --name=storage --uid=1114 --gid=1002 --home=/mnt/Archivio/ --shell=/bin/bash COPY ftp/ftp.sh /root RUN chmod a+x /root/ftp.sh CMD ['/bin/bash','/root/ftp.sh']