FROM ubuntu:trusty

RUN apt-get update && apt-get install -y openssh-server daemontools lsof && apt-get clean && rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/*
RUN mkdir /var/run/sshd
RUN useradd --create-home -s /bin/bash deploy
RUN mkdir /home/deploy/.ssh
ADD tmp/authorized_keys /home/deploy/.ssh/authorized_keys
RUN chown deploy /home/deploy/.ssh/authorized_keys
RUN chmod 600 /home/deploy/.ssh/authorized_keys
ADD 99_ttv-deploy_user /etc/sudoers.d/

RUN sed 's@session\s*required\s*pam_loginuid.so@session optional pam_loginuid.so@g' -i /etc/pam.d/sshd

ADD tmp/courier /usr/bin/courier

EXPOSE 22
CMD ["/usr/sbin/sshd", "-D"]
