add config/scripts after we install the wiki/forum

This commit is contained in:
Adrian Malacoda 2018-02-01 22:35:42 -06:00
parent c8409ccd84
commit 51f3bfcd1a

View File

@ -1,7 +1,7 @@
FROM debian:stable
RUN apt-get -y update && apt-get -y install nginx php-fpm php-mysql php-apcu php-mbstring php-xml supervisor python-pip \
mysql-client imagemagick curl wget zip unzip php-pclzip
mysql-client imagemagick curl wget zip unzip php-pclzip git
RUN pip install supervisor-stdout
ENV MW_VERSION REL1_30
@ -15,8 +15,6 @@ ENV FORUMS_SOURCE $SOURCE_ROOT/forums
RUN mkdir userdata && mkdir $SOURCE_ROOT && \
mkdir $WIKI_SOURCE && mkdir $FORUMS_SOURCE
ADD configuration configuration
ADD scripts scripts
# Install composer
RUN cd /usr/src && curl -sS https://getcomposer.org/installer | php -- --install-dir=/usr/local/bin --filename=composer
@ -32,10 +30,14 @@ RUN /scripts/add_extension.sh FlaggedRevs $MW_VERSION && \
/scripts/add_extension.sh CheckUser $MW_VERSION && \
/scripts/add_extension.sh Contributors $MW_VERSION
# Add our stuff
RUN chown -R www-data:www-data /application
ADD --chown=www-data:www-data application application
RUN cd $WIKI_SOURCE && composer update --no-dev
ADD configuration configuration
ADD scripts scripts
RUN 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/php/7.0/fpm/php-fpm.conf && \