Rozdíly
Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.
Obě strany předchozí revize Předchozí verze Následující verze | Předchozí verze Následující verze Obě strany příští revize | ||
sw:redmine:installation-on-debian-jessie [14.09.2015 19:29] vm |
sw:redmine:installation-on-debian-jessie [15.09.2015 16:08] vm |
||
---|---|---|---|
Řádek 55: | Řádek 55: | ||
database: redmine | database: redmine | ||
host: localhost | host: localhost | ||
- | username: root | + | username: redmine |
password: "Your-Secret-Password" | password: "Your-Secret-Password" | ||
encoding: utf8 | encoding: utf8 | ||
==== Install ==== | ==== Install ==== | ||
+ | Install dependencies: | ||
apt-get install make gcc libxml2-dev libxslt-dev libmysql++-dev libmysqlclient-dev libmagickcore-dev libmagickwand-dev libpq-dev imagemagick ruby-dev | apt-get install make gcc libxml2-dev libxslt-dev libmysql++-dev libmysqlclient-dev libmagickcore-dev libmagickwand-dev libpq-dev imagemagick ruby-dev | ||
cd /srv/redmine/wwwroot | cd /srv/redmine/wwwroot | ||
- | bash -lc rvm 2.1.5 do gem install bundler | + | bash -lc 'rvm 2.1.5 do gem install bundler' |
- | bash -lc cd /srv/redmine/wwwroot; RAILS_ENV=production rvm 2.1.5 do bundle install --without development test | + | bash -lc 'cd /srv/redmine/wwwroot; RAILS_ENV=production rvm 2.1.5 do bundle install --without development test' |
- | bash -lc cd $/srv/redmine/wwwroot; RAILS_ENV=production rvm 2.1.5 do bundle exec rake generate_secret_token | + | |
- | bash -lc RAILS_ENV=production cd ${easyredmine::install_dir}; rvm 2.1.5 do bundle exec rake db:migrate | + | |
- | bash -lc cd /srv/redmine/wwwroot; rvm 2.1.5 do bundle exec rake redmine:load_default_data RAILS_ENV=production REDMINE_LANG=en | + | |
+ | Now make sure that ''redmine'' user can access Redmine files. | ||
chown -R redmine:redmine /srv/redmine/ | chown -R redmine:redmine /srv/redmine/ | ||
+ | | ||
+ | And following commands should be executed as ''redmine'' user. | ||
+ | su - redmine # login as redmine user | ||
+ | bash -lc 'cd /srv/redmine/wwwroot; RAILS_ENV=production rvm 2.1.5 do bundle exec rake generate_secret_token' | ||
+ | bash -lc 'cd /srv/redmine/wwwroot; RAILS_ENV=production rvm 2.1.5 do bundle exec rake db:migrate' | ||
+ | bash -lc 'cd /srv/redmine/wwwroot; RAILS_ENV=production rvm 2.1.5 do bundle exec rake redmine:load_default_data REDMINE_LANG=en' | ||
+ | exit # logout | ||
- | Configure log rotation: | + | ==== Log rotation ==== |
+ | To enable log rotation create file ''/etc/logrotate.d/redmine'' using this: | ||
echo <<EOF > /etc/logrotate.d/redmine | echo <<EOF > /etc/logrotate.d/redmine | ||
/srv/redmine/wwwroot/log/*.log | /srv/redmine/wwwroot/log/*.log | ||
Řádek 81: | Řádek 88: | ||
copytruncate | copytruncate | ||
} | } | ||
+ | EOF | ||
===== 5. Unicorn ===== | ===== 5. Unicorn ===== | ||
Řádek 110: | Řádek 118: | ||
stderr_path '/srv/redmine/wwwroot/log/stderr.log' | stderr_path '/srv/redmine/wwwroot/log/stderr.log' | ||
stdout_path '/srv/redmine/wwwroot/log/stdout.log' | stdout_path '/srv/redmine/wwwroot/log/stdout.log' | ||
+ | | ||
listen '/srv/redmine/run/unicorn.sock' | listen '/srv/redmine/run/unicorn.sock' | ||
pid "/srv/redmine/run/unicorn.pid" | pid "/srv/redmine/run/unicorn.pid" | ||
Řádek 116: | Řádek 124: | ||
timeout 300 | timeout 300 | ||
preload_app true | preload_app true | ||
+ | | ||
before_fork do |server, worker| | before_fork do |server, worker| | ||
Signal.trap 'TERM' do | Signal.trap 'TERM' do |
sw/redmine/installation-on-debian-jessie.txt · Poslední úprava: 28.10.2015 18:06 autor: vm