From 638e231a127f9679aa69e4191d2fe4e88eb56055 Mon Sep 17 00:00:00 2001 From: Brian Christner Date: Sat, 9 Aug 2014 00:03:03 +0200 Subject: [PATCH] Update Dockerfile Cleaned up the install process by grabbing Wordpress directly from Git. This speeds up the build time slightly as well. --- Dockerfile | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/Dockerfile b/Dockerfile index a86e05b..8c3cdc1 100644 --- a/Dockerfile +++ b/Dockerfile @@ -3,19 +3,23 @@ MAINTAINER John Fink RUN apt-get update # Mon Jan 27 11:35:22 EST 2014 RUN apt-get -y upgrade RUN DEBIAN_FRONTEND=noninteractive apt-get -y install mysql-client mysql-server apache2 libapache2-mod-php5 pwgen python-setuptools vim-tiny php5-mysql openssh-server sudo php5-ldap + RUN easy_install supervisor + ADD ./scripts/start.sh /start.sh ADD ./scripts/foreground.sh /etc/apache2/foreground.sh ADD ./configs/supervisord.conf /etc/supervisord.conf ADD ./configs/000-default.conf /etc/apache2/sites-available/000-default.conf RUN echo %sudo ALL=NOPASSWD: ALL >> /etc/sudoers -RUN rm -rf /var/www/ -ADD http://wordpress.org/latest.tar.gz /wordpress.tar.gz -RUN tar xvzf /wordpress.tar.gz -RUN mv /wordpress /var/www/ + +# Install Wordpress +RUN rm -fr /var/www && git clone --depth=1 https://github.com/WordPress/WordPress.git /var/www/ +RUN mv /var/www/wordpress /var/www/ + RUN chown -R www-data:www-data /var/www/ RUN chmod 755 /start.sh RUN chmod 755 /etc/apache2/foreground.sh + RUN mkdir /var/log/supervisor/ RUN mkdir /var/run/sshd EXPOSE 80