Гарантия возврата
Вернем деньги, если что-то пойдет не так.
Дмитрий Соколов
Дмитрий
Верифицированный пользователь
Чат откроется после оплаты
Стоимость услуги
6 500 rub

Срок выполнения

2 дня

Гарантия возврата
Вернем деньги, если что-то пойдет не так.
Дмитрий Соколов
Дмитрий
Верифицированный пользователь

Упаковка Wordpress в docker-контейнеры

Профессионально упакую ваш сайт на WordPress в изолированные Docker-контейнеры для удобного развертывания, масштабирования и переносимости. Что входит в услугу: 1. Упаковка CMS WordPress в контейнер (1 сайт, количество плагинов и тем не играет роли). Все файлы CMS и конфигурации будут организованы и упакованы в Docker-контейнер для гарантированной совместимости на любом сервере. 2. Создание структуры каталогов Разработаю логичную и безопасную структуру каталогов для запуска WordPress, включая директории для логов, резервных копий, пользовательских данных и плагинов. 3. Монтирование пользовательских данных Файлы с вашим контентом (темы, медиафайлы, плагины) будут размещены в отдельных папках и корректно примонтированы к контейнеру как volume'ы — это обеспечит удобство обновления и резервного копирования. Объем пользовательских данных не играет роли, так как монтирование происходит уже на вашем сервере. 4. Настройка docker-compose.yml Создам правильный docker-compose файл, который обеспечит одновременный запуск: - WordPress-контейнера - Контейнера с базой данных (например, MySQL или MariaDB) - phpMyAdmin (опционально) - Веб-сервера nginx. 5. Работа с секретами и переменными окружения Все чувствительные данные (пароли к БД, ключи, токены) будут вынесены в .env файл или использованы через Docker secrets (по вашему выбору). 6. Проверка работоспособности После сборки выполню тестовый запуск, проверю подключение к базе данных, корректную загрузку тем и плагинов, и работоспособность сайта в контейнерах. 7. Документация по запуску и управлению Предоставлю подробную инструкцию по запуску, остановке, перезапуску контейнеров, а также советы по обновлению и резервному копированию. Для того чтобы работать с docker-контейнерами вам нужно иметь собственнй docker registry (место куда контейнеры будут загружены). Вы можете его создать на облачных платформах (например Яндекс Облако и прочие). Если у вас нет опыта работы с облачными платформами, мы можем разместить докер образы в собственном registry, для этого в процессе оформления заказа на услугу выберите дополнительную опцию "Размещение docker-образов".

Заказчик получит:

Архив с готовой структурой каталогов и файлом конфигурации запуска контейнеров. Docker-образы в виде архива.

До начала работы заказчик должен предоставить:

1. Файлы сайта (WordPress) Полный архив сайта: файлы CMS WordPress или доступ к файловой системе, если сайт размещён на сервере 2. Дамп базы данных файл SQL-дампа текущей базы данных WordPress (.sql) 3. Доступы (если нет архива) FTP/SFTP или SSH-доступ к серверу Доступ к базе данных — хост, логин, пароль, порт 4. Пожелания по структуре и окружению - Версия PHP (если есть предпочтения или ограничения) - Нужно ли добавлять phpMyAdmin или аналог