Advertisement
victoras

Untitled

Feb 6th, 2017
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.75 KB | None | 0 0
  1. FROM php:fpm
  2.  
  3. MAINTAINER El Niño <victor@niculae.net>
  4.  
  5. ENV LAST_UPDATED 2017-02-06
  6.  
  7. ENV DEBIAN_FRONTEND noninteractive
  8.  
  9. RUN apt-get update
  10. RUN apt-get install -y wget
  11. RUN apt-get install -y --force-yes apt-utils whois htop telnet zip aptitude mc apache2-utils
  12.  
  13. RUN echo "deb http://packages.dotdeb.org jessie all" >> /etc/apt/sources.list.d/dotdeb.org.list
  14. RUN echo "deb-src http://packages.dotdeb.org jessie all" >> /etc/apt/sources.list.d/dotdeb.org.list
  15. RUN wget http://www.dotdeb.org/dotdeb.gpg
  16. RUN apt-key add dotdeb.gpg
  17.  
  18. RUN apt-get update && apt-get -y upgrade
  19.  
  20. #upgrade system
  21. RUN apt-get -y dist-upgrade
  22.  
  23. #packages
  24. RUN apt-get install -y locate
  25. RUN apt-get install -y dialog curl mcrypt imagemagick memcached git redis-server
  26. 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
  27.  
  28. #Phalcon
  29. RUN curl -s https://packagecloud.io/install/repositories/phalcon/stable/script.deb.sh | bash
  30. RUN apt-get install -y php7.0-phalcon
  31.  
  32.  
  33. RUN sed -i 's/short_open_tag = Off/short_open_tag = On/g' /etc/php/7.0/fpm/php.ini
  34. RUN sed -i 's/post_max_size = 8M/post_max_size = 800M/g' /etc/php/7.0/fpm/php.ini
  35. RUN sed -i 's/upload_max_filesize = 2M/upload_max_filesize = 200M/g' /etc/php/7.0/fpm/php.ini
  36. RUN sed -i 's/memory_limit = 128M/memory_limit = 512M/g' /etc/php/7.0/fpm/php.ini
  37. ADD www.conf /etc/php/7.0/fpm/pool.d/www.conf
  38. RUN curl -sS https://getcomposer.org/installer | php -- --install-dir=/usr/local/bin --filename=composer
  39. #ADD composer /usr/local/bin/composer
  40. RUN mkdir -p /run/php
  41.  
  42. EXPOSE 9000
  43.  
  44. CMD ["php-fpm", "-F"]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement