Что бы добавить поддержку кириллицы в проект просто содержание docker/php-cli/Dockerfile замените на следующее
FROM php:7.4-cli RUN apt-get update && apt-get install -y locales # Locale RUN sed -i -e \ 's/# ru_RU.UTF-8 UTF-8/ru_RU.UTF-8 UTF-8/' /etc/locale.gen \ && locale-gen ENV LANG ru_RU.UTF-8 ENV LANGUAGE ru_RU:ru ENV LC_LANG ru_RU.UTF-8 ENV LC_ALL ru_RU.UTF-8 RUN apt-get update && apt-get install -y \ libpq-dev \ wget \ zlib1g-dev \ libmcrypt-dev \ libzip-dev RUN docker-php-ext-install pdo pdo_mysql zip RUN wget https://getcomposer.org/installer -O - -q | php -- --install-dir=/bin --filename=composer --quiet WORKDIR /symfony
Я в восторге! Супер nginx сервер получился :) Только его бы ускорить как-то, а то страницы грузит ооочень долго.
статья плохая, не разворачивается symfony
Спасибо за статью, но в ней есть ошибки - в результате проект не запускается
Вот мой docker-compose.yml с исправлениями. Я оттуда убрал php-cli - команды можно запускать и из php-fpm, главное не забыть перенести недостающие команды RUN.
version: '3.0' services: nginx: build: context: ./nginx volumes: - ../app:/symfony container_name: ${PROJECT_NAME}-nginx restart: always ports: - "8081:80" php-fpm: build: context: ./php-fpm volumes: - ../app:/symfony container_name: ${PROJECT_NAME}-php-fpm depends_on: - mysql mysql: image: mysql:8.0 command: --default-authentication-plugin=mysql_native_password volumes: - mysql:/var/lib/mysql container_name: ${PROJECT_NAME}-mysql restart: always environment: - "MYSQL_ROOT_PASSWORD=${MYSQL_ROOT_PASSWORD}" - "MYSQL_DATABASE=${MYSQL_DATABASE}" - "MYSQL_USER=${MYSQL_USER}" - "MYSQL_PASSWORD=${MYSQL_PASSWORD}" volumes: mysql:
Что бы добавить поддержку кириллицы в проект просто содержание docker/php-cli/Dockerfile замените на следующее
Я в восторге! Супер nginx сервер получился :)
Только его бы ускорить как-то, а то страницы грузит ооочень долго.
статья плохая, не разворачивается symfony
Спасибо за статью, но в ней есть ошибки - в результате проект не запускается
Вот мой docker-compose.yml с исправлениями. Я оттуда убрал php-cli - команды можно запускать и из php-fpm, главное не забыть перенести недостающие команды RUN.