This commit is contained in:
vlaborie 2018-06-15 11:19:04 +02:00
parent 5d12a993e6
commit 9a11c7aa01

View file

@ -117,15 +117,24 @@ production:
attachments_storage_path: /home/$USER/files
autologin_cookie_secure: true
EOF
~~~
Configuration des logs :
~~~
cat > ~/www/config/additional_environment.rb <<EOF
config.paths['log'] = "/home/$USER/log/redmine.log"
config.log_level = :warn
EOF
~~~
Récupération du mot de passe Mysql :
~~~
MYSQLPASS=`grep password ~/.my.cnf|cut -d'=' -f2|tr -d ' '`
~~~
Configuraion de la base de donnée :
Configuration de la base de donnée :
~~~
cat > ~/www/config/database.yml <<EOF
@ -139,6 +148,16 @@ production:
EOF
~~~
Ajout de la gem puma aux dépendances :
~~~
cat > ~/www/Gemfile.local <<EOF
gem "puma"
# En Debian Jessie il faut forcer la version de "xpath" pour être compatible Ruby 2.1
#gem "xpath", "< 3.0.0"
EOF
~~~
Installation des dépendances Gem avec bundle (cela peut durer plusieurs minutes) :
~~~
@ -166,9 +185,9 @@ bundle exec rake -qf ~/www/Rakefile redmine:load_default_data REDMINE_LANG=fr
#### Serveur d'application
Maintenant que Redmine est installé, il faut mettre en place une instance [Puma](https://wiki.evolix.org/HowtoPuma).
Maintenant que Redmine est installé, il faut configurer [Puma](https://wiki.evolix.org/HowtoPuma).
Note : ne *pas* tenter d'installer la gem Puma dans l'environnement. Puma est installé au niveau système. Il suffit juste de dupliquer la conf dans /etc/puma/$REDMINE.rb et activé l'unité systemd puma pour $REDMINE.
**La Gem est déjà installe grâce au Gemfile.local.**
### Lancement de l'application