From bb93f396e167022bfb59c2a5940859bc106b223e Mon Sep 17 00:00:00 2001 From: dave Date: Sun, 15 May 2016 16:21:37 -0700 Subject: [PATCH] Revert "remove cron and base off dpedu/base" This reverts commit a89cb8d89cd706ca7551b31c417259d11edd28fd. --- Dockerfile | 8 ++++++-- cron.conf | 4 ++++ 2 files changed, 10 insertions(+), 2 deletions(-) create mode 100644 cron.conf diff --git a/Dockerfile b/Dockerfile index 1423877..14ace77 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,6 +1,8 @@ -FROM dpedu/base +FROM ubuntu:14.04 MAINTAINER Dave P +# Admin user +RUN useradd --create-home --groups sudo admin ; echo "admin:admin" | chpasswd ; locale-gen en # ZNC user RUN useradd --create-home znc ; echo "znc:znc" | chpasswd @@ -11,7 +13,7 @@ RUN mkdir /var/run/sshd ; apt-get update ; apt-get install -y supervisor vim ope RUN su -c 'cd /home/znc ; apt-get source znc' znc # Set nginx workers to a low number -RUN sed -i -e"s/^worker_processes\s*4/worker_processes 2/" /etc/nginx/nginx.conf +RUN sed -i -e"s/^worker_processes\s*4/worker_processes 1/" /etc/nginx/nginx.conf # Set nginx user to ZNC user RUN sed -i -e"s/^user\s*www\-data/user znc/" /etc/nginx/nginx.conf # Turn off nginx daemon mode @@ -32,6 +34,7 @@ RUN rm /tmp/crontab # Install startup stuff COPY supervisor.conf /etc/supervisor/conf.d/supervisor.conf COPY nginx.conf /etc/supervisor/conf.d/nginx.conf +COPY cron.conf /etc/supervisor/conf.d/cron.conf COPY znc.conf /etc/supervisor/conf.d/znc.conf COPY sshd.conf /etc/supervisor/conf.d/sshd.conf COPY start /start @@ -41,3 +44,4 @@ RUN chmod +x /start EXPOSE 22 # nginx EXPOSE 80 + diff --git a/cron.conf b/cron.conf new file mode 100644 index 0000000..3b2d683 --- /dev/null +++ b/cron.conf @@ -0,0 +1,4 @@ +[program:cron] +command=/usr/sbin/cron -f +autorestart=true +