|
@@ -3,8 +3,12 @@ FROM debian:8.0
|
|
|
RUN apt-get update && apt-get install -yq parallel git vim tmux python-pip lockfile-progs expect telnet
|
|
|
RUN pip install supervisor
|
|
|
|
|
|
+RUN apt-get update && apt-get install -yq sudo php5 php5-cli php5-mysql php-pear php-soap php5-xsl
|
|
|
+RUN apt-get update && apt-get install -yq cron patch apache2 libapache2-mod-php5
|
|
|
+COPY wsdl/ /var/www/html/
|
|
|
+
|
|
|
RUN mkdir -p /var/log/supervisor/
|
|
|
-EXPOSE 9001
|
|
|
+EXPOSE 9001 80/tcp
|
|
|
|
|
|
##################################################################
|
|
|
#sshd server
|
|
@@ -32,5 +36,8 @@ RUN chown root:root -R /etc/ssh/keys
|
|
|
EXPOSE 22
|
|
|
##################################################################
|
|
|
|
|
|
+RUN touch /var/log/cron.log
|
|
|
+RUN echo 'www-data ALL=(ALL) NOPASSWD: ALL' | sudo EDITOR='tee -a' visudo
|
|
|
+
|
|
|
CMD bash -c "/usr/sbin/sshd ; while true; do supervisord --configuration /etc/supervisord/supervisor.conf --nodaemon ; sleep 5 ; done"
|
|
|
|