# This is a comment FROM azul/zulu-openjdk-centos:latest MAINTAINER Totto RUN yum install -y yum-cron RUN yum -y update RUN yum install -y wget # Install sshd - should probably be fortified RUN yum install -y openssh-server RUN mkdir /var/run/sshd RUN echo 'root:kjempehemmelig' | chpasswd RUN sed -i 's/PermitRootLogin without-password/PermitRootLogin yes/' /etc/ssh/sshd_config RUN sed 's@session\s*required\s*pam_loginuid.so@session optional pam_loginuid.so@g' -i /etc/pam.d/sshd RUN echo "export VISIBLE=now" >> /etc/profile RUN /usr/sbin/sshd-keygen RUN adduser SSOLoginWebApp ## Install SSOLoginWebApp RUN su - SSOLoginWebApp -c "/usr/bin/wget -O update-service.sh -q -N https://raw.githubusercontent.com/cantara/Whydah-SSOLoginWebApp/master/update-service.sh" RUN su - SSOLoginWebApp -c "/usr/bin/wget -O start-service.sh -q -N https://raw.githubusercontent.com/cantara/Whydah-SSOLoginWebApp/master/start-service.sh" RUN chmod 755 /home/SSOLoginWebApp/*.sh RUN su - SSOLoginWebApp -c "/usr/bin/wget -O ssologinservice.PROD.properties -q -N https://raw.githubusercontent.com/cantara/Whydah-SSOLoginWebApp/master/src/main/resources/ssologinwebapp.TEST_LOCALHOST.properties" RUN su - SSOLoginWebApp -c "/home/SSOLoginWebApp/update-service.sh" #RUN su - SSOLoginWebApp -c "/home/SSOLoginWebApp/start-service.sh &" ## Set up start of services RUN yum -y install python-setuptools RUN easy_install supervisor RUN mkdir -p /var/log/supervisor ADD supervisord.conf /etc/supervisor/conf.d/supervisord.conf RUN ln -s /etc/supervisor/conf.d/supervisord.conf /etc/supervisord.conf EXPOSE 22 80 9997 CMD ["/usr/bin/supervisord"] # RUN httpd