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:42] vm |
sw:redmine:installation-on-debian-jessie [15.09.2015 16:32] vm |
||
---|---|---|---|
Řádek 40: | Řádek 40: | ||
==== Download ==== | ==== Download ==== | ||
mkdir /srv/redmine/ | mkdir /srv/redmine/ | ||
+ | mkdir /srv/redmine/run/ | ||
cd /srv/redmine/ | cd /srv/redmine/ | ||
wget http://www.redmine.org/releases/redmine-3.1.0.tar.gz | wget http://www.redmine.org/releases/redmine-3.1.0.tar.gz | ||
Řádek 88: | Řádek 89: | ||
copytruncate | copytruncate | ||
} | } | ||
+ | EOF | ||
===== 5. Unicorn ===== | ===== 5. Unicorn ===== | ||
+ | Install unicorn server. | ||
+ | bash -lc 'rvm 2.1.5 do gem install unicorn' | ||
mkdir /etc/unicorn | mkdir /etc/unicorn | ||
Řádek 112: | Řádek 116: | ||
and unicorn config file ''/etc/unicorn/redmine.rb'': | and unicorn config file ''/etc/unicorn/redmine.rb'': | ||
- | cat <<EOF > /etc/unicorn/redmine.rb | + | cat <<'EOF' > /etc/unicorn/redmine.rb |
worker_processes 4 | worker_processes 4 | ||
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 123: | Řádek 127: | ||
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 | ||
Řádek 141: | Řádek 145: | ||
defined?(ActiveRecord::Base) and | defined?(ActiveRecord::Base) and | ||
ActiveRecord::Base.establish_connection | ActiveRecord::Base.establish_connection | ||
- | End | + | end |
EOF | EOF | ||
Řádek 155: | Řádek 159: | ||
EOF | EOF | ||
- | Redmine site configuration ''/etc/nginx/sites-available/redmine'': | + | Redmine site configuration ''/etc/nginx/sites-available/redmine'' using hostname ''my-redmine.company.com'' |
- | cat <<EOF > /etc/nginx/sites-available/redmine | + | cat <<'EOF' > /etc/nginx/sites-available/redmine |
server { | server { | ||
listen *:80; | listen *:80; | ||
- | server_name redmine; | + | server_name my-redmine.company.com; |
| | ||
index index.html index.htm; | index index.html index.htm; | ||
Řádek 177: | Řádek 181: | ||
} | } | ||
} | } | ||
+ | EOF | ||
and activate the site: | and activate the site: | ||
- | ln -s /etc/nginx/sites-enables/redmine /etc/nginx/sites-available/redmine | + | ln -s /etc/nginx/sites-available/redmine /etc/nginx/sites-enabled/ |
+ | |||
+ | ===== 7. Start services ===== | ||
+ | systemctl start unicorn.service | ||
+ | |||
+ | systemctl reload nginx.service |
sw/redmine/installation-on-debian-jessie.txt · Poslední úprava: 28.10.2015 18:06 autor: vm