diff options
Diffstat (limited to 'Applications')
-rw-r--r-- | Applications/phpmyadmin/Dockerfile | 10 | ||||
-rw-r--r-- | Applications/rockmongo/Dockerfile | 25 |
2 files changed, 31 insertions, 4 deletions
diff --git a/Applications/phpmyadmin/Dockerfile b/Applications/phpmyadmin/Dockerfile index 852e8b1..8225878 100644 --- a/Applications/phpmyadmin/Dockerfile +++ b/Applications/phpmyadmin/Dockerfile @@ -1,10 +1,12 @@ FROM startx/sv-php MAINTAINER Chistophe LARUE <dev@startx.fr> -RUN yum -y update && yum clean all -RUN yum -y install phpMyAdmin && yum clean all -ADD config.inc.php /etc/phpMyAdmin/config.inc.php -ADD test.php /var/www/html/test.php +RUN yum -y install phpMyAdmin \ + && yum clean all +COPY config.inc.php /etc/phpMyAdmin/config.inc.php +COPY test.php /var/www/html/test.php EXPOSE 80 +EXPOSE 443 + ENTRYPOINT ["/usr/sbin/apachectl", "-D FOREGROUND"]
\ No newline at end of file diff --git a/Applications/rockmongo/Dockerfile b/Applications/rockmongo/Dockerfile index b3ae35a..a934d41 100644 --- a/Applications/rockmongo/Dockerfile +++ b/Applications/rockmongo/Dockerfile @@ -2,3 +2,28 @@ FROM openshift/centos-rockmongo:latest MAINTAINER startx dev@startx.fr + + + +# update, install required, clean +RUN yum -y update && yum install -y httpd php php-devel wget php-pear unzip gcc-c++ make && yum clean all + +# update pecl channels +RUN pecl update-channels + +# install mongo drivers without Cyrus SASL (MongoDB Enterprise Authentication) +RUN printf "no\n" | pecl install mongo && cd /etc && echo "extension=mongo.so" >> /etc/php.d/mongo.ini + +# install RockMongo +RUN cd /root && wget -O rockmongo-1.1.5.zip http://rockmongo.com/downloads/go?id=12 && unzip rockmongo-1.1.5.zip -d /var/www/ && rm -R /var/www/html && mv /var/www/rockmongo/ /var/www/html + +# increase php upload size +RUN sed -i 's/upload_max_filesize = 2M/upload_max_filesize = 10M/g' /etc/php.ini && sed -i 's/post_max_size = 2M/post_max_size = 10M/g' /etc/php.ini + +# expose php information +RUN echo '<?php phpInfo(); ?>' > /var/www/html/info.php + +# Expose ports +EXPOSE 80 + +CMD ["/usr/sbin/httpd", "-D", "FOREGROUND"]
\ No newline at end of file |