server/front_synchro/Dockerfile

32 lines
1.0 KiB
Docker
Raw Normal View History

2015-01-16 17:33:47 +00:00
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
2015-01-16 20:01:42 +00:00
COPY authorized_keys /var/www/fic-server/.ssh/authorized_keys
2015-01-16 17:33:47 +00:00
# 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
2015-01-16 20:01:42 +00:00
CMD chown -R synchro /var/www/fic-server/ && \
chmod 755 /var/www/fic-server/ && \
2015-01-17 18:41:08 +00:00
chmod 775 /var/www/fic-server/submission/ && \
2015-01-16 20:01:42 +00:00
service ssh start && \
2015-01-16 17:33:47 +00:00
tail -F /var/log/auth.log