%PDF- %PDF-
Direktori : /home/graphicd/www/vebto/vendor/matchish/laravel-scout-elasticsearch/docker/app/ |
Current File : /home/graphicd/www/vebto/vendor/matchish/laravel-scout-elasticsearch/docker/app/Dockerfile |
# See https://github.com/docker-library/php/blob/master/7.1/fpm/Dockerfile FROM php:7.3-fpm as php ARG TIMEZONE MAINTAINER Shliakhov Sergey <shlyakhov.up@gmail.com> RUN apt-get update && apt-get install -y \ openssl \ git \ unzip RUN rm -rf /home/user \ && mkdir /home/user \ && chmod 777 /home/user # Install Composer RUN curl -sS https://getcomposer.org/installer | php -- --install-dir=/usr/local/bin --filename=composer RUN composer --version ENV COMPOSER_ALLOW_SUPERUSER 1 ENV COMPOSER_HOME /tmp # Set timezone RUN ln -snf /usr/share/zoneinfo/${TIMEZONE} /etc/localtime && echo ${TIMEZONE} > /etc/timezone RUN printf '[PHP]\ndate.timezone = "%s"\n', ${TIMEZONE} > /usr/local/etc/php/conf.d/tzone.ini RUN "date" RUN apt-get update && apt-get install -y libmcrypt-dev mariadb-client \ && docker-php-ext-install pdo_mysql FROM php as php-development # install xdebug RUN pecl install xdebug RUN docker-php-ext-enable xdebug RUN echo "error_reporting = E_ALL" >> /usr/local/etc/php/conf.d/docker-php-ext-xdebug.ini RUN echo "display_startup_errors = On" >> /usr/local/etc/php/conf.d/docker-php-ext-xdebug.ini RUN echo "display_errors = On" >> /usr/local/etc/php/conf.d/docker-php-ext-xdebug.ini RUN echo "xdebug.remote_enable=1" >> /usr/local/etc/php/conf.d/docker-php-ext-xdebug.ini RUN echo "xdebug.remote_connect_back=0" >> /usr/local/etc/php/conf.d/docker-php-ext-xdebug.ini RUN echo "xdebug.idekey=\"PHPSTORM\"" >> /usr/local/etc/php/conf.d/docker-php-ext-xdebug.ini RUN echo "xdebug.remote_port=9000" >> /usr/local/etc/php/conf.d/docker-php-ext-xdebug.ini RUN echo "xdebug.remote_autostart=1" >> /usr/local/etc/php/conf.d/docker-php-ext-xdebug.ini RUN apt-get update && apt-get install -y procps RUN apt-get update && apt-get install -y netcat RUN apt-get update && apt-get install -y net-tools FROM php as php-testing