Снова сегодня ставил Redmine (система управления проектами, вики и багтрекер в одном лице). На сей раз решил не мучать себя долгой и муторной ручной установкой и поставить этот замечательный движок из репозитория.
Ввел команду в консоли, затем нажал Y и стал ждать. Все быстро установилось, но.. Как оказалось совсем ничего не было настроено и работающий redmine мы таким путем не получили =)
Отдельно пришлось ставить mysql-сервер, модули для apache (тут уже два пути либо “месье Пассажир” (passenger) либо fcgid), заливать настройки для базы, настраивать права, создавать сессию спомощью rake, импортировать структуру базы и заливать ее в первоначальном виде. Благо все это делается недолго по многочисленным инструкциям в интернетах (тут вам помогут няшки - Гугляшка и Яшка). С применением Apache в качестве веб-сервера мы имеем два варианта конфига сервера - один с работой через модуль passenger и второй через модуль fcgid. Но смысл тогда в apt-get install redmine? Как оказалось этой командой мы ставим RoR, многочисленные gem’ы (джемы) и непосредственно сам redmine. А далее нужно еще как минимум минут 15 чтобы заставить все работать.
Итак, резюмируем:
- Одной командой для установки никак не обойтись, все равно придется запастись минимум 15 минутами для доустановки и настройки нужных компонентов
- В репах дистрибутив Redmine будет далеко не первой свежести (как в принципе и весь софт в Debian, зато стабильно работающий)
- Зато экономим от 15 минут до часа на установке и настройке руби вместе с рельсами и нужными джемами
А какой путь выберешь ты? )
UPD 2019: Поднимаем все в Docker и не умеем никаких проблем.
Пример docker-compose.yml есть тут https://hub.docker.com/_/redmine
- Вперед
- Назад