blob: 7d52f0c6cecaa2d7e39312b631090308c18f2ee6 [file]
FROM amazonlinux
MAINTAINER Ly Nguyen <lynguyen@amazon.com>
COPY install/* /install/
RUN yum install -y openssh-server git wget
RUN mkdir /var/run/sshd
RUN adduser --password jenkins jenkins
RUN chown -R jenkins /install
RUN chgrp -R jenkins /install
RUN /usr/bin/ssh-keygen -A
RUN sed 's@session\s*required\s*pam_loginuid.so@session optional pam_loginuid.so@g' -i /etc/pam.d/sshd
ENV NOTVISIBLE "in users profile"
RUN echo "export VISIBLE=now" >> /etc/profile
RUN /install/install_opencv.sh
RUN /install/install_openblas.sh
RUN /install/install_python2.sh
RUN /install/install_python3.sh
RUN /install/install_testdeps.sh
RUN /install/install_julia.sh
RUN /install/install_maven.sh
RUN mkdir -p /home/jenkins/workspace/mxnet-main
RUN mkdir /home/jenkins/.ssh
COPY /files/authorized_keys /home/jenkins/.ssh/authorized_keys
RUN chmod 600 /home/jenkins/.ssh/authorized_keys
RUN chmod 700 /home/jenkins/.ssh
RUN chown -R jenkins /home/jenkins
RUN chgrp -R jenkins /home/jenkins
EXPOSE 22
CMD ["/usr/sbin/sshd", "-D"]