Dockerfile 646 B

123456789101112131415161718192021222324252627
  1. FROM php:7.1-fpm-alpine
  2. LABEL maintainer "Andre Peters <andre.peters@servercow.de>"
  3. RUN apk add -U --no-cache libxml2-dev \
  4. icu-dev \
  5. icu-libs \
  6. redis \
  7. mysql-client \
  8. bash \
  9. autoconf \
  10. g++ \
  11. make \
  12. openssl \
  13. && pecl install redis \
  14. && pecl clear-cache \
  15. && docker-php-ext-configure intl \
  16. && docker-php-ext-install intl pdo pdo_mysql xmlrpc \
  17. && docker-php-ext-enable redis \
  18. && pear install channel://pear.php.net/Net_IDNA2-0.1.1 Auth_SASL Net_IMAP NET_SMTP Net_IDNA2 Mail_mime \
  19. && apk del autoconf g++ make libxml2-dev icu-dev
  20. COPY ./docker-entrypoint.sh /
  21. EXPOSE 9000
  22. ENTRYPOINT ["/docker-entrypoint.sh"]
  23. CMD ["php-fpm"]