projets:chaudron
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
projets:chaudron [2017/05/13 10:56] – daimrod | projets:chaudron [2017/06/20 10:07] (Version actuelle) – [Préparation de la VM de test] daimrod | ||
---|---|---|---|
Ligne 35: | Ligne 35: | ||
- Création d'une VM de test | - Création d'une VM de test | ||
- | - Installation manuelle d'Openproject | + | - Installation manuelle d'OpenProject |
- Tentative de migration des données | - Tentative de migration des données | ||
Ligne 44: | Ligne 44: | ||
- Création d'une recette ansible pour l' | - Création d'une recette ansible pour l' | ||
- Rédaction de la doc adminsys + doc utilisateurs | - Rédaction de la doc adminsys + doc utilisateurs | ||
+ | |||
+ | Ressources : | ||
+ | |||
+ | * https:// | ||
+ | * https:// | ||
+ | |||
+ | ===== Préparation de la VM de test ===== | ||
+ | |||
+ | https:// | ||
+ | |||
+ | * 1G de RAM en prérequis | ||
+ | * VM : tagarin-ale.faimaison.net [[http:// | ||
+ | |||
+ | < | ||
+ | gnt-instance add -s 10G -B maxmem=1G \ | ||
+ | --net 0: | ||
+ | -o debootstrap+default --node mutine.faimaison.net: | ||
+ | tagarin-ale.faimaison.net | ||
+ | </ | ||
+ | |||
+ | Debian 8 (jessie) avec FDE car on pourrait y stocker des informations personnelles. | ||
+ | |||
+ | ===== Installation d' | ||
+ | |||
+ | https:// | ||
+ | |||
+ | ==== Installation ==== | ||
+ | |||
+ | Le projet propose un dépôt tiers pour installer OpenProject. | ||
+ | |||
+ | - Import the packager.io repository signing key < | ||
+ | - Install apt-https suppport < | ||
+ | - Add the OpenProject package source in ''/ | ||
+ | - Install the OpenProject Community Edition package < | ||
+ | |||
+ | ==== Configuration ==== | ||
+ | |||
+ | https:// | ||
+ | |||
+ | * Package configuration < | ||
+ | |||
+ | Les valeurs par défauts suffisent pour avoir une instance de test en HTTP simple. | ||
+ | |||
+ | **Attention** si à la configuration, | ||
+ | |||
+ | La solution : | ||
+ | |||
+ | < | ||
+ | # grep root_password / | ||
+ | # mysql openproject -p< | ||
+ | mysql> UPDATE users SET mail=' | ||
+ | mysql> commit; # optionnel car l' | ||
+ | </ | ||
+ | |||
+ | Après une première utilisation, | ||
+ | En fait, ça swap car j' | ||
+ | |||
+ | ==== Backup et restauration ==== | ||
+ | |||
+ | https:// | ||
+ | |||
+ | < | ||
+ | |||
+ | Pour la base de données, on peut utiliser la commande suivante : < | ||
+ | On trouve les identifiants grâce à la commande suivante : | ||
+ | < | ||
+ | # openproject config:get DATABASE_URL | ||
+ | => e.g.: mysql2:// | ||
+ | </ | ||
+ | |||
+ | * Restauration des fichiers attachés OK | ||
+ | * Restauration de la base de données OK | ||
+ | * Restauration de la configuration KO (je ne comprends pas comment faire) | ||
+ | * Restauration des dépôts ??? (je n'ai pas testé l' | ||
+ | |||
+ | ===== Installation d' | ||
+ | |||
+ | https:// | ||
projets/chaudron.txt · Dernière modification : 2017/06/20 10:07 de daimrod