FROM quay.io/thallian/confd-env:latest ENV PROFTP_VERSION v1.3.5 RUN addgroup -g 2222 proftp RUN adduser -h /var/lib/proftp -u 2222 -D -G proftp proftp ADD /rootfs / RUN apk add --no-cache libressl openssh-client openldap tar gcc make g++ openldap-dev zlib zlib-dev file RUN mkdir /tmp/proftpd RUN wget -qO- https://github.com/proftpd/proftpd/archive/$PROFTP_VERSION.tar.gz | tar -xz -C /tmp/proftpd --strip 1 WORKDIR /tmp/proftpd RUN ./configure --with-modules=mod_ldap:mod_sftp RUN patch -p1 -i /musl_mempcpy.patch RUN make && make install RUN rm -r /tmp/proftpd RUN rm /musl_mempcpy.patch WORKDIR / RUN apk del tar gcc make g++ openldap-dev zlib-dev file VOLUME /var/lib/proftp/keys /var/lib/proftp/data EXPOSE 22