Подключите нашего Telegram-бота для уведомлений о новых проектах

Заказ закрыт
Настройка окружения CMS Bitrix с Docker Compose

Разместить заказ
d
Заказчик
Отзывы фрилансеров: + 0 - 0
Зарегистрирован на сайте 1 год и 1 месяц
Бюджет: по договоренности
Заказ на фриланс: Настройка окружения CMS Bitrix с Docker Compose

Описание задачи:Требуется создать файл docker-compose.yml для развертывания CMS Bitrix с использованием необходимых сервисов. Конфигурация должна быть адаптирована для работы в режиме разработки или тестирования.

Технические требования:

Веб-серверы:

Nginx — для обработки входящих HTTP-запросов.

Apache или PHP 8.1 FPM — для выполнения PHP-кода Bitrix.

База данных:

MySQL (или MariaDB) — для хранения данных CMS.

Сервисы для администрирования:

Adminer или phpMyAdmin — для управления базой данных через веб-интерфейс.

Дополнительные утилиты:

Redis (если требуется) для кэширования.

Сетевые настройки:

Использование общей сети (bridge) для взаимодействия сервисов.

Проброс портов для внешнего доступа.

Настройки хранения данных:

Настроить тома для хранения данных, логов и конфигураций:

Файлы CMS (например, ./bitrix).

Конфигурация Nginx и PHP-FPM.

Данные MySQL.

Логи веб-серверов (nginx-logs, php-logs).

Детали реализации:

CMS Bitrix:

Код должен находиться в отдельной директории (./bitrix).

Использовать PHP 8.1.

Веб-сервер (Nginx):

Конфигурация nginx.conf с поддержкой переписывания URL для Bitrix.

Возможность работы с SSL (опционально).

База данных (MySQL):

Версия MySQL 5.7 или выше.

Создание учетных данных и базы данных через environment.

Администрирование базы данных:

Подключение Adminer или phpMyAdmin к контейнеру MySQL.

Проброс порта (например, 8080) для внешнего доступа.

Кэширование (Redis, если используется):

Redis должен быть доступен для PHP через соответствующий модуль (php-redis).

Зависимости:

Определить связи между контейнерами через depends_on.

Дополнительные сервисы (по возможности):

Логирование через ELK Stack (Elasticsearch, Logstash, Kibana).

Мониторинг через Grafana и Prometheus.

Ожидаемый результат:Готовый файл docker-compose.yml, который позволяет:

Легко развернуть CMS Bitrix вместе с зависимыми сервисами.

Администрировать базу данных через веб-интерфейс.

Удобно работать с логами и данными.

Требования к исполнителю:

Опыт работы с Docker и Docker Compose.

Знание веб-серверов (Nginx, Apache) и PHP.

Опыт настройки MySQL и администрирования БД.

Понимание работы CMS Bitrix.

Формат сдачи:

Готовый файл docker-compose.yml.

Дополнительные конфигурационные файлы (nginx.conf, php.ini, my.cnf и т. д. при необходимости).

Инструкция по запуску и настройке.
Разделы:
Опубликован:
17.02.2025 | 05:38 [поднят: 17.02.2025 | 05:38]
Заказ находится в архиве
Откликнуться Посмотреть другие заказы

Теги: нужен разработчик, ищу разработчика, резюме разработчика, требуется прототипирование приложений

Наши партнеры
Сведения об ООО «Ваан» внесены в реестр аккредитованных организаций, осуществляющих деятельность в области информационных технологий. ООО «Ваан» осуществляет деятельность, связанную с использованием информационных технологий, по разработке компьютерного программного обеспечения, предоставлению доступа к программе для ЭВМ и является правообладателем программы для ЭВМ «Платформа FL.ru (версия 2.0)».