Inception/srcs/requirements/ftp/Dockerfile
2025-05-22 18:23:37 +02:00

18 lines
423 B
Docker

FROM alpine:3.20
RUN apk add --no-cache \
vsftpd \
&& rm -rf /var/cache/apk/*
RUN adduser -D -h /home/ftpuser -s /bin/false ftpuser && \
echo "ftpuser:password" | chpasswd && \
mkdir -p /home/ftpuser/ftp && \
chmod 750 /home/ftpuser/ftp && \
chown -R ftpuser:ftpuser /home/ftpuser/ftp
COPY ./conf/vsftpd.conf /etc/vsftpd/vsftpd.conf
EXPOSE 20 21 30000-30009
CMD ["vsftpd", "/etc/vsftpd/vsftpd.conf"]