FROM	        alpine:3.12.3
RUN		        apk update
RUN		        apk add vsftpd openssl
RUN             echo "root:root" | chpasswd
RUN             echo "mdenys:mdenys" | chpasswd
RUN             mkdir -p /var/ftp
RUN             adduser -D -h /var/ftp mdenys
RUN             openssl req -x509 -nodes -days 365 							\
                -newkey rsa:2048 -subj							\
                "/C=RU/ST=ru/L=Russia/O=21_schoo/CN=mdenys_services"	\
                -keyout /etc/ssl/private/vsftpd.key				\
                -out /etc/ssl/certs/vsftpd.crt
COPY	        vsftpd.conf /etc/vsftpd/
COPY	        start.sh .
RUN		        chmod +x start.sh
EXPOSE	        20 21 21000
CMD		        sh start.sh