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 attachments_storage_path: /home/$USER/files
autologin_cookie_secure: true autologin_cookie_secure: true
EOF 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 : Récupération du mot de passe Mysql :
~~~ ~~~
MYSQLPASS=`grep password ~/.my.cnf|cut -d'=' -f2|tr -d ' '` 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 cat > ~/www/config/database.yml <<EOF
@ -139,6 +148,16 @@ production:
EOF 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) : 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 #### 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 ### Lancement de l'application