Dockerfile 662 B

12345678910111213141516171819202122232425262728
  1. FROM php:7.1-fpm
  2. LABEL maintainer "Andre Peters <andre.peters@servercow.de>"
  3. ARG DEBIAN_FRONTEND=noninteractive
  4. RUN apt-get update && apt-get install -y \
  5. g++ \
  6. libicu-dev \
  7. libidn11-dev \
  8. libxml2-dev \
  9. mysql-client \
  10. redis-tools \
  11. zlib1g-dev \
  12. && rm -rf /var/lib/apt/lists/*
  13. RUN docker-php-ext-configure intl
  14. RUN docker-php-ext-install intl pdo pdo_mysql xmlrpc
  15. RUN pear install channel://pear.php.net/Net_IDNA2-0.1.1 Auth_SASL Net_IMAP NET_SMTP Net_IDNA2 Mail_mime
  16. RUN pecl install -o -f redis \
  17. && rm -rf /tmp/pear \
  18. && docker-php-ext-enable redis
  19. COPY ./docker-entrypoint.sh /
  20. EXPOSE 9000
  21. ENTRYPOINT ["/docker-entrypoint.sh"]
  22. CMD ["php-fpm"]