diff --git a/HowtoGitlab/8.14.md b/HowtoGitlab/8.14.md index be99119a..d87a31e9 100644 --- a/HowtoGitlab/8.14.md +++ b/HowtoGitlab/8.14.md @@ -194,13 +194,19 @@ email_display_name: GitLab foo email_reply_to: gitlab@example.com ~~~ -Mettre le mot de passe PostgreSQL : +Mettre une clé secrète pour le chiffrement en base. ~~~ $ cp config/secrets.yml.example config/secrets.yml -$ sed -i "s@^# db_key_base:@db_key_base: PASSWORD@" config/secrets.yml +$ sed -i "s@^# db_key_base:@db_key_base: YOURSECRETKEY@" config/secrets.yml $ chmod 600 config/secrets.yml +~~~ +> **Note** : Il est conseillé de générer `YOURSECRETKEY` ainsi : `apg -m30 -n1`. + +Mettre le mot de passe PostgreSQL : + +~~~ $ cp config/database.yml.postgresql config/database.yml $ sed -i -e 's/database: gitlabhq_production/database: foo/' \ -e 's/# username: git/username: foo/' \ @@ -214,7 +220,7 @@ Puis on crée la base de données avec l'identifiant (une adresse email) et un m $ bundle exec rake gitlab:setup RAILS_ENV=production GITLAB_ROOT_PASSWORD=yourpassword GITLAB_ROOT_EMAIL=admingitlab@example.com ~~~ -> **Note** : Conservez l'espace devant le sed pour ne pas enregistrer le mot de passe dans l'historique BASH. +> **Note** : Conservez l'espace devant le `sed` et `bundle` pour ne pas enregistrer le mot de passe dans l'historique BASH. Ajuster les droits de certains répertoires :