├── README.md └── Dockerfile /README.md: -------------------------------------------------------------------------------- 1 | # docker-sdw-php-tools 2 | Docker PHP image for the SDW project with tools 3 | -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- 1 | FROM outlandish/sdw-php 2 | 3 | COPY --from=composer:1.5 /usr/bin/composer /usr/bin/composer 4 | 5 | RUN apk add --no-cache $PHPIZE_DEPS \ 6 | && pecl install xdebug \ 7 | && docker-php-ext-enable xdebug \ 8 | && echo "xdebug.remote_enable=on" >> /usr/local/etc/php/conf.d/docker-php-ext-xdebug.ini \ 9 | && echo "xdebug.remote_port=9001" >> /usr/local/etc/php/conf.d/docker-php-ext-xdebug.ini \ 10 | && echo "xdebug.remote_connect_back=1" >> /usr/local/etc/php/conf.d/docker-php-ext-xdebug.ini \ 11 | && echo "xdebug.remote_autostart=off" >> /usr/local/etc/php/conf.d/docker-php-ext-xdebug.ini \ 12 | && echo "xdebug.profiler_enable=1" >> /usr/local/etc/php/conf.d/docker-php-ext-xdebug.ini \ 13 | && echo "xdebug.profiler_enable_trigger=1" >> /usr/local/etc/php/conf.d/docker-php-ext-xdebug.ini \ 14 | && echo "xdebug.profiler_output_dir=/app/profiling" >> /usr/local/etc/php/conf.d/docker-php-ext-xdebug.ini \ 15 | && echo "error_reporting = E_ALL" >> /usr/local/etc/php/conf.d/zz-custom.ini \ 16 | && echo "display_errors = on" >> /usr/local/etc/php/conf.d/zz-custom.ini \ 17 | && apk del $PHPIZE_DEPS 18 | --------------------------------------------------------------------------------