Вы не можете выбрать более 25 тем
Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.
|
- FROM php:8.1-fpm
-
- RUN apt-get update
-
- RUN apt-get install -y \
- git zip \
- wget git unzip libicu-dev \
- libfreetype6-dev \
- libjpeg62-turbo-dev \
- libpng-dev \
- libicu-dev \
- && docker-php-ext-install -j$(nproc) iconv \
- && docker-php-ext-configure gd --with-jpeg=/usr/include/ --with-freetype=/usr/include/ \
- && docker-php-ext-install -j$(nproc) gd \
- && docker-php-ext-install -j$(nproc) intl \
- && docker-php-ext-install -j$(nproc) pdo_mysql
-
- RUN pecl install xdebug \
- && docker-php-ext-enable xdebug \
- && echo "xdebug.mode=debug" >> /usr/local/etc/php/conf.d/docker-php-ext-xdebug.ini \
- && echo "xdebug.client_host = host.docker.internal" >> /usr/local/etc/php/conf.d/docker-php-ext-xdebug.ini \
- && echo "xdebug.start_with_request=yes" >> /usr/local/etc/php/conf.d/docker-php-ext-xdebug.ini \
- && echo 'xdebug.discover_client_host=1' >> /usr/local/etc/php/conf.d/docker-php-ext-xdebug.ini \
- && echo 'xdebug.log=/var/www/var/log/xdebug.log' >> /usr/local/etc/php/conf.d/docker-php-ext-xdebug.ini \
- && echo 'xdebug.log_level=0' >> /usr/local/etc/php/conf.d/docker-php-ext-xdebug.ini
-
- COPY .docker/php/install_composer.sh /install_composer.sh
- RUN chmod +x /install_composer.sh \
- && cd / \
- && /install_composer.sh \
- && rm /install_composer.sh \
- && mv /composer.phar /usr/local/bin/composer
- #
- ##RUN wget https://get.symfony.com/cli/installer -O - | bash \
- ## && mv /root/.symfony5/bin/symfony /usr/local/bin/symfony
- #
- #RUN mv "$PHP_INI_DIR/php.ini-development" "$PHP_INI_DIR/php.ini"
- #
- #RUN git config --global user.email "re@spawntree.de"
- #
- #RUN echo 'upload_max_filesize = 16M' >> /usr/local/etc/php/conf.d/docker-php-uploadmaxfilesize.ini;
- #RUN echo 'memory_limit = 512M' >> /usr/local/etc/php/conf.d/docker-php-memorylimit.ini;
- #
- #WORKDIR /var/www/html
- #
- #COPY composer.json composer.lock ./
-
- #RUN composer install --prefer-dist --no-interaction --no-dev --no-scripts --no-autoloader
- #
- #COPY . ./
- #
- ##RUN chown -R www-data:www-data /var/www/html && \
- ## composer dump-autoload --no-dev --classmap-authoritative && \
- ## composer run-script post-install-cmd --no-interaction && \
- ## bin/console cache:warmup --no-debug
-
-
- #COPY .docker/php/init.sh /init.sh
-
- RUN chown -R www-data:www-data /var/www/html
- USER www-data
- EXPOSE 9000
- #CMD "/.docker/php/init.sh"
- #ENTRYPOINT ["/init.sh"]
- CMD ["php-fpm"]
|