Redmine
Kevol 21 сентября, 2010 - 20:32
Возникла необходимость установить Redmine на группу разработчиков ~10-20 человек.
Долго мучился, чтобы прикрутить его к https. В конечном итоге достиг цели правкой init.d/redmine . (Не знаю на сколько это правильный путь, можете подсказать более верный).
Сейчас стоит выбор SQL для него.
Может кто-нибудь подсказать, на сколько будет неправильным использование sqlite3? Какой размер файла db она сможет потянуть?
Возможно ли в дальнейшем переход для redmine на другой SQL?
»
- Для комментирования войдите или зарегистрируйтесь
1. А в чем заключались
1. А в чем заключались мучения? Если на сервере стоит апач , то через модуль passenger все отлично заводится.
2. Переход возможен. Просто правильно надо сделать дамп базы и восстановить его уже в postgre(my)sql. Либо воспользоваться плагином yaml_db (rake задачей) которая делает тож самое.
.
2> спасибо
1> Выразился не совсем однозначно.
Проблема была в связке redmine c svn-server, работающем на другом хосте и доступном по https. Как получить сертификат - сообразительности хватило, а далее возникла проблема:
- при запуске из командной строки после su - redmine всё работает как часы
- при запуске из /etc/init.d/redmine - репозиторий уже не видит
Пришлось добавлять --env HOME="${REDMINE}" --chdir "${REDMINE}"
(пишу по памяти - мог напутать с именем переменной указывающий домашний каталог пользователя redmine)
3. Победить отсутствие возможности остановки сервиса через /etc/init.d/redmine stop так и не смог. Приходится выяснять pid процесса и kill -9 pid. :(
Причем, запущенный от пользователя сервис прекрасно завершается по Ctrl+C
Вернулся к этому вопросу.
Установил redmine-1.0.2 (1.0.3 не стал устанавливать, так как свежий портейж потребовал пересборки системы).
Теперь в /etc/conf.d и /etc/init.d нет redmine. Значит доступ возможен только через фронтенд.
Удалось запустить связку apache+passenger+redmine.
Доступ http://hostname:3000, который в результате получился, не устраивает.
Необходимо обеспечить https://hostname/redmine.
Попытки разобраться с настройкой passenger к желаемому результату не привели.
Попытка использовать mongrel_cluster закончилась непониманием, как его запустить.
Подскажите, как настроить passenger ?
или gentoo-way для mongrel_cluster.
Доступ http://hostname:3000,
O_O конфог витр. хоста апача в студию
Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)
/etc/apache2/vhosts.d/10_redm
/etc/apache2/vhosts.d/10_redmine_vhost.conf - все здесь, стандартный апачевский виртаульный хост.
Не грусти, товарищ! Всё хорошо, beautiful good!
.
Спасибо
Использовал его. Все попытки привести его в соответствии с моими требованиями у меня не увенчались успехом.
Доступ http://hostname:3000,
Location /redmine
Proxy http://hostname:3000
это на вскидку
Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)
.
Добился желаемого следующим образом
10_redmine_vhost.conf
00_default_ssl_vhost.conf
/var/lib/redmine/config/environment.rb
Поправьте, если что идеологически неправильно.
.
смущают еще права на каталоги
/var/log/redmine пришлось передать apache:apache
А /var/lib/redmine/files и /var/lib/redmine/tmp также надо будет передать apache?