====== RedMine na sarge 9.5======
===== zakladni pozadavky =====
apt install gcc build-essential zlib1g zlib1g-dev zlibc ruby-zip libssl-dev libyaml-dev \
libcurl4-openssl-dev ruby gem libapache2-mod-passenger apache2 apache2-dev libapr1-dev \
libxslt1-dev checkinstall libxml2-dev ruby-dev vim libmagickwand-dev imagemagick sudo rails
jak jinak, budeme instalovat [[software:linux:MariaDB]] (klidne muzeme i jinou)
apt install mariadb-server
mysql_secure_installation
a udelame tomu DB
CREATE DATABASE redmine CHARACTER SET utf8;
CREATE USER 'redmine'@'localhost' IDENTIFIED BY 'R3dm1n3DB';
GRANT ALL PRIVILEGES ON redmine.* TO 'redmine'@'localhost';
===== získání redmine =====
udelame kam nainstalujeme
cd /opt
mkdir redmine
cd redmine
wget http://www.redmine.org/releases/redmine-4.0.0.tar.gz
rozhňápneme
tar xzf ./redmine-4.0.0.tar.gz
ziskame config
cp config/database.yml.example config/database.yml
upravime
production:
adapter: mysql2
database: redmine
host: localhost
username: redmine
password: "R3dm1n3DB"
===== dalsi zavislosti =====
apt-get install libmariadbclient-dev
ta potvora pouziva bundler, tak ji ho dame
gem install bundler
a pres nej nainstalujeme zavislosti
bundle install --without development test
pro kolacky to pouziva sekret, nechame ho udelat
bundle exec rake generate_secret_token
===== konecne instalace =====
pripravime DB pro Marusku
RAILS_ENV=production bundle exec rake db:migrate
naflakneme tam DB do Marusky
RAILS_ENV=production bundle exec rake redmine:load_default_data
==== apache ====
cd /opt/
sudo chown -R www-data:www-data /opt/redmine
cd /opt/redmine
sudo chmod -R 755 files log tmp public/plugin_assets
sudo chown www-data:www-data Gemfile.lock
aby apač videl...
ln -s /opt/redmine/public/ /var/www/html/redmine
... a udelame mu vhosta
nano /etc/apache2/sites-available/master.conf
s obsahem
ServerAdmin admin@example.com
Servername hostname
DocumentRoot /var/www/html/
RailsEnv production
RackBaseURI /redmine
Options -MultiViews
a ten vhost pridame
a2dissite 000-default.conf
a2ensite master.conf
pridame apačí mod
nano /etc/apache2/mods-available/passenger.conf
s obsahem
PassengerUser www-data
apače otočíme
service apache2 restart
===== pluginy =====
* [[https://www.redmine.org/plugins/redmine_issue_dynamic_edit|Ajax Redmine Issue Dynamic Edit]]
*
*