FROM       debian:wheezy
MAINTAINER Pierre-Olivier Mercier <nemunaire@nemunai.re>

# 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
