Pavel Astakhov
Гуру MediaWiki
- Регистрация
- 06.05.2015
- Сообщения
- 162
- Реакции
- 85
Хотите установить/обновить MediaWiki + VisualEditor, parsoid, elasticsearch и другие полезные расширения одной командой? Локально проверить все изменения в конфигурации перед отправкой на боевой сервер? Запускать несколько изолированных экземпляров сервисов с минимальными накладными расходами?
Нет, это не шутка. Я говорю о технологии Docker. Она позволяет собрать приложение и упаковать его в контейнер (со всем окружением и зависимостями), который может быть перенесен и запущен на любой системе с Linux (теоретически даже и на Windows, но бывалые пользователи ставят на него виртуальную машину с Linux + docker)
Так как философия Docker велит использовать для каждого сервиса отдельный контейнер, то для управления набором взаимосвязанных контейнеров/сервисов служит инструмент docker-compose.
Собственно говоря, я подготовил инструкции для сборки контейнеров с MediaWiki и сервисами типа parsoid, собираются и запускаются они одной командой:
После сборки вики будет доступна по адресу http://localhost:8080
Скачать (и почитать документацию) можно по ссылке https://github.com/pastakhov/compose-mediawiki-ubuntu
Приглашаю всех, кого заинтересовала эта технология к обсуждению, тестированию, сотрудничеству и т.п.
Нет, это не шутка. Я говорю о технологии Docker. Она позволяет собрать приложение и упаковать его в контейнер (со всем окружением и зависимостями), который может быть перенесен и запущен на любой системе с Linux (теоретически даже и на Windows, но бывалые пользователи ставят на него виртуальную машину с Linux + docker)
Так как философия Docker велит использовать для каждого сервиса отдельный контейнер, то для управления набором взаимосвязанных контейнеров/сервисов служит инструмент docker-compose.
Собственно говоря, я подготовил инструкции для сборки контейнеров с MediaWiki и сервисами типа parsoid, собираются и запускаются они одной командой:
Код:
docker-compose up
После сборки вики будет доступна по адресу http://localhost:8080
Скачать (и почитать документацию) можно по ссылке https://github.com/pastakhov/compose-mediawiki-ubuntu
Приглашаю всех, кого заинтересовала эта технология к обсуждению, тестированию, сотрудничеству и т.п.