Dockerfile 752 B

123456789101112131415161718
  1. FROM php:7.3.2-cli-alpine3.9
  2. RUN set -x && \
  3. apk update && \
  4. apk add --no-cache libxml2 libxml2-dev curl curl-dev autoconf $PHPIZE_DEPS && \
  5. docker-php-ext-install mysqli pdo pdo_mysql xml mbstring curl session tokenizer json && \
  6. pecl install xdebug-2.7.0beta1 && \
  7. docker-php-ext-enable xdebug && \
  8. curl -sS https://getcomposer.org/installer | php -- --install-dir=/usr/bin --filename=composer && \
  9. composer global require hirak/prestissimo
  10. COPY ./docker/config/php.ini /usr/local/etc/php/php.ini
  11. COPY ./docker/config/docker-php-ext-xdebug.ini /usr/local/etc/php/conf.d/docker-php-ext-xdebug.ini
  12. ADD . /app/php-json-logger/
  13. WORKDIR /app/php-json-logger
  14. ENTRYPOINT ["/bin/sh", "-c", "while true; do echo hello world; sleep 1; done"]