FROM debian:stable RUN apt-get -y update && apt-get -y install nginx php5-fpm php5-mysql php-apc supervisor python-pip mysql-client RUN pip install supervisor-stdout ADD application application ADD configuration configuration ADD userdata userdata ADD scripts scripts RUN ln -sf /configuration/MWSettings.php application/wiki/LocalSettings.php && \ ln -sf /configuration/SMFSettings.php application/forums/Settings.php && \ ln -sf /configuration/supervisord.conf /etc/supervisor/supervisord.conf && \ ln -sf /configuration/nginx.conf /etc/nginx/nginx.conf && \ ln -sf /configuration/php-fpm.conf /etc/php5/fpm/php-fpm.conf && \ ln -sf /configuration/php-fpm-pool.conf /etc/php5/fpm/pool.d/www.conf && \ ln -sf /configuration/php.ini /etc/php5/fpm/php.ini && \ ln -sf /userdata/images application/wiki/images && \ ln -sf /userdata/downloads application/forums/downloads && \ ln -sf /userdata/attachments application/forums/attachments && \ ln -sf /userdata/profile_pictures application/forums/profile_pictures && \ ln -sf /userdata/pm_attachments application/forums/pm_attachments EXPOSE 80 CMD /usr/bin/supervisord -n