Dockerfile 996 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. FROM php:7.0-apache
  2. # Enable the Apache Headers module:
  3. RUN ln -s /etc/apache2/mods-available/headers.load \
  4. /etc/apache2/mods-enabled/headers.load
  5. # Enable the Apache Rewrite module:
  6. RUN ln -s /etc/apache2/mods-available/rewrite.load \
  7. /etc/apache2/mods-enabled/rewrite.load
  8. # Install GD, Imagick and ImageMagick as image conversion options:
  9. RUN DEBIAN_FRONTEND=noninteractive \
  10. apt-get update && apt-get install -y --no-install-recommends \
  11. libpng-dev \
  12. libjpeg-dev \
  13. libmagickwand-dev \
  14. imagemagick \
  15. && pecl install \
  16. imagick \
  17. && docker-php-ext-enable \
  18. imagick \
  19. && docker-php-ext-configure \
  20. gd --with-jpeg-dir=/usr/include/ \
  21. && docker-php-ext-install \
  22. gd \
  23. # Uninstall obsolete packages:
  24. && apt-get autoremove -y \
  25. libpng-dev \
  26. libjpeg-dev \
  27. libmagickwand-dev \
  28. # Remove obsolete files:
  29. && apt-get clean \
  30. && rm -rf \
  31. /tmp/* \
  32. /usr/share/doc/* \
  33. /var/cache/* \
  34. /var/lib/apt/lists/* \
  35. /var/tmp/*