Как стать автором
Обновить

Комментарии 6

Можно еще быстрее:


docker run -d --name some-postgres --network some-network -e POSTGRES_PASSWORD=secret -e POSTGRES_USER=redmine postgres


docker run -d --name some-redmine --network some-network -e REDMINE_DB_POSTGRES=some-postgres -e REDMINE_DB_USERNAME=redmine -e REDMINE_DB_PASSWORD=secret redmine


А потом проксируйте с уже установленного nginx на порт nginx

Вот такая же мысль возникла. Лет 6 назад я мучался, устанавливая без докера, но сейчас то зачем страдать?

Интересно какая логика проставления тэгов и хабов?
ExecStart, ExecReload, ExecStop могут быть путями до bash скриптов. Именно так и было мной сделано (потому что прежде выполнения команд старта/перезагрузки необходимо было разворачивать окружение, сделать это в файле конфига не представлялось возможным :))


А что мешало использовать ExecStartPre, а ExecReload вообще не трогать?

[Unit]
Description=redminerun
After=syslog.target network.target
 
[Service]
Type=forking
PIDFile=/opt/redmine/shared/pids/unicorn.pid
WorkingDirectory=/opt/redmine/
User=www-data
Group=rvm
WorkingDirectory=/opt/redmine
ExecStartPre=/usr/local/rvm/scripts/rvm
Environment=RAILS_ENV=production
ExecStart=unicorn_rails -c config/unicorn.rb -E production -D
KillSignal=SIGQUIT
OOMScoreAdjust=-100
TimeoutSec=30
Restart=always
RestartSec=20s
 
[Install]
WantedBy=multi-user.target


Ещё можно было добавить /usr/local/rvm/scripts/rvm в /etc/profile.d/, а если несколько версий, то использовать alternatives.

Не понимаю почему статья получила больше отрицательных отзывов чем положительных: очень содержательно и полезно. Благодаря ней я смог поднять свой redmine да и в придачу понаставить плагинов разных. Все тонкости установки покрыты, вполне просто, даже сценарии разных БД рассмотрены. Люди что вам ещё надо?)

у меня запустилась команда bundle exec rails server -u webrick -e production

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории