cerhu > linux.debian.user.french

G2PC (27/03/2019, 06h50)
Après 3 jours de lectures relectures, sur des tutoriels datant de 2015 à
2018, j'ai failli laisser tomber l'installation de RVM, qui m'a bien agacé.

Finalement, j'ai pu aboutir la traduction d'un tutoriel de 2015 et
l'adapter pour obtenir ce merveilleux tutoriel 2019 qui permet
l'installation de RVM 2.4 et Redmine 4.0.

Avis aux administrateurs Debian pour une relecture de ce tutoriel, pour
vos critiques, et, pour votre participation pour répondre aux dernières
questions ajoutées à la fin du tutoriel :

################################################## ##

[..]

################################################## ##

Je partage les ici questions qui restent ouvertes.
Pour que ce tutoriel puisse être à 100% efficace, il faudrait pouvoir
compléter les points suivants :

IMPORTANT : Les problèmes rencontrés :
1)
Suite à l'installation de passenger-install-apache2-module le tutoriel
original propose de créer un fichier de configuration sous
/etc/apache2/conf-available nommé passenger-ruby-2.4.5
Je n'arrive PAS à charger cette configuration qui reste au rouge.
J'ai du ajouter la configuration dans /etc/apache2/apache2.conf pour
qu'elle soit prise en compte.
Une idée du pourquoi ?

IMPORTANT : Mes questions :
1)
Est t'il normal que la commande suivante affiche cela ?
gem regenerate_binstubs
Affiche :
try also: gem pristine --binstubs
bundler 1.16.6
nokogiri 1.10.2 ...

2)
Si j'ai une base de données d'une version précédente de Redmine, pour la
mettre à jour !?
Je dois utiliser RAILS_ENV=production rake db:migrate ?
N'y a t'il pas aussi une étape pour vider le cache session entre autre ?
Savez vous préciser la démarche ?Je pourrais compléter le tutoriel et,
faire un complément à l'auteur du tutoriel de 2015.

Source du tutoriel qui m'a servi de support :
[..]
Traduction et amélioration du tutoriel Debian 9 RVM Redmine :
[..]
Christian Quentin (27/03/2019, 13h00)
J'ai utilisé RVM il y a quelques années pour gérer des applis Ruby on
Rails utilisant différentes versions de Ruby. Ça avait été assez galère
à mettre en place si je me souviens bien. Puis Docker est arrivé avec
une façon qui me semblait plus naturelle d'isoler des applications.

S'il s'agit juste d'installer Redmine (application Ruby on Rails), il y
a déjà une image Docker prête à l'emploi :
[..]

Ça mérite peut-être un petit coup d'oeil...

Christian

Le 2019-03-27 05:48, G2PC a écrit :
[..]
Architecte du Web (02/04/2019, 01h20)
Le Wed, 27 Mar 2019 14:44:14 +0100,
G2PC <g2pc> a écrit :

[..]
> Enfin, si tu as un tutoriel efficace pour Docker et Redmine, je veux
> bien voir pour l'ajouter à mes notes Docker, mais, il faut au minimum
> pouvoir :
> 1 déployer
> 2 sauvegarder l'ensemble
> 3 mettre à jour une ancienne version de bdd Redmine

Je te trouve bien sévère avec Docker. On peut bien sûr s'en passer
mais ça présente pas mal d'avantages. Je l'utilise depuis 2 ans et ça
fonctionne très bien sous Debian. Si le fournisseur de l'image (redmine
pour ce qui nous concerne) te fournit en plus le fichier de config pour
assurer le lancement, la mise en ?uvre est vraiment très rapide.

Je n'ai pas remarqué de problèmes de performances.

Je n'ai pas de tutoriel prêt à l'emploi mais je peux regarder ça. Pour
répondre rapidement aux 3 points :
1. le déploiement est complètement décrit par un ou 2 fichiers de
configuration (Dockerfile et docker-compose.yml)
2. la sauvegarde se limite à la sauvegarde de la base de données
(mysqldump). Toute l'appli est décrite dans les fichiers de config, qui
permettent de la remettre en place si nécessaire et elle n'a donc pas
besoin d'être sauvegardée.
3. La migration des données d'une ancienne version de Redmine vers une
plus récente est identique à ce que tu as dû faire directement sous
Debian. Il suffit d'entrer dans le conteneur Docker de Redmine et
d'appliquer les migrations Ruby on Rails.

On peut poursuivre cette discussion mais peut-être hors de la liste, le
sujet se concentrant plus sur Redmine et Docker.

Christian
Discussions similaires
Installer Redmine sur Debian avec RVM

Installer Redmine sur Debian

Client Debian Stretch 9 - Ansible - Docker - DemocracyOS OnPremises -- Serveur Distant Debian Stretch 9

soucis pour installer teamviewer 11 sur amd64 ( debian stretch)


Fuseau horaire GMT +2. Il est actuellement 22h35. | Privacy Policy