FROM debian:wheezy MAINTAINER Pierre-Olivier Mercier # Install packages #################################################### RUN apt-get -y update && \ apt-get install -y \ openssh-server \ openssh-blacklist-extra \ rsync \ && \ apt-get clean && rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/* RUN useradd -d /var/www/fic-server/ -M -N -g nogroup synchro # Configure softwares ################################################# COPY sshd_config /etc/ssh/sshd_config COPY authorized_keys /var/www/fic-server/.ssh/authorized_keys # ENVIRONNEMENT ####################################################### VOLUME ["/var/www/fic-server/out","/var/www/fic-server/files","/var/www/fic-server/submission","/var/www/fic-server/front","/var/www/fic-server/shared"] EXPOSE 22/tcp CMD chown -R synchro /var/www/fic-server/ && \ chmod 755 /var/www/fic-server/ && \ chmod 775 /var/www/fic-server/submission/ && \ service ssh start && \ tail -F /var/log/auth.log