Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- FROM php:fpm
- MAINTAINER El Niño <victor@niculae.net>
- ENV LAST_UPDATED 2017-02-06
- ENV DEBIAN_FRONTEND noninteractive
- RUN apt-get update
- RUN apt-get install -y wget
- RUN apt-get install -y --force-yes apt-utils whois htop telnet zip aptitude mc apache2-utils
- RUN echo "deb http://packages.dotdeb.org jessie all" >> /etc/apt/sources.list.d/dotdeb.org.list
- RUN echo "deb-src http://packages.dotdeb.org jessie all" >> /etc/apt/sources.list.d/dotdeb.org.list
- RUN wget http://www.dotdeb.org/dotdeb.gpg
- RUN apt-key add dotdeb.gpg
- RUN apt-get update && apt-get -y upgrade
- #upgrade system
- RUN apt-get -y dist-upgrade
- #packages
- RUN apt-get install -y locate
- RUN apt-get install -y dialog curl mcrypt imagemagick memcached git redis-server
- RUN apt-get install -y php7.0-mbstring php7.0-fpm php7.0-imagick php7.0-curl php7.0-mysql php7.0-mcrypt php7.0-gd php7.0-tidy php7.0-xsl php7.0-xmlrpc php7.0-intl php7.0-mysql php7.0-memcache php7.0-memcached php7.0-redis php7.0-apcu php7.0-apcu-bc php7.0-bcmath php7.0-zip php7.0-cli
- #Phalcon
- RUN curl -s https://packagecloud.io/install/repositories/phalcon/stable/script.deb.sh | bash
- RUN apt-get install -y php7.0-phalcon
- RUN sed -i 's/short_open_tag = Off/short_open_tag = On/g' /etc/php/7.0/fpm/php.ini
- RUN sed -i 's/post_max_size = 8M/post_max_size = 800M/g' /etc/php/7.0/fpm/php.ini
- RUN sed -i 's/upload_max_filesize = 2M/upload_max_filesize = 200M/g' /etc/php/7.0/fpm/php.ini
- RUN sed -i 's/memory_limit = 128M/memory_limit = 512M/g' /etc/php/7.0/fpm/php.ini
- ADD www.conf /etc/php/7.0/fpm/pool.d/www.conf
- RUN curl -sS https://getcomposer.org/installer | php -- --install-dir=/usr/local/bin --filename=composer
- #ADD composer /usr/local/bin/composer
- RUN mkdir -p /run/php
- EXPOSE 9000
- CMD ["php-fpm", "-F"]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement