Digital Ocean + GitHub

J’ai installé le droplet Discourse sur Digital Ocean et je souhaite créer un dépôt qui me permettra de télécharger le code source, d’apporter des modifications, puis de le téléverser à nouveau sur Digital Ocean. Je suis un peu perdu, car il est exécuté sur des conteneurs et je ne vois pas le répertoire de base où le site est hébergé lorsque je me connecte au droplet via SSH.

Toute aide serait la bienvenue.

1 « J'aime »

Salut Lynn. :wave:

D’après les étapes d’installation :

6. Installer Discourse

Clonez l’image Docker officielle de Discourse dans /var/discourse.

sudo -s
git clone https://github.com/discourse/discourse_docker.git /var/discourse
cd /var/discourse
chmod 700 containers

Vous devrez être root pour le reste du processus de configuration et de démarrage.

Donc ce dépôt serait cloné dans /var/discourse. :+1:

1 « J'aime »

Vous ne voudriez probablement pas faire cela. Bien que cela puisse sembler une excellente idée à l’époque, apporter des modifications à Discourse est mieux réalisé avec son architecture fantastique de plugins, de thèmes et de composants de thèmes que ses développeurs ont méticuleusement fournie à notre avantage.

Maintenir un fork rend la vie très ennuyeuse et improductive et ne devrait sans doute être poursuivi que si vous avez l’intention de faire des PR dans un court laps de temps.

5 « J'aime »

Pas ennuyeux. Mais très improductif. À moins que vous ne vouliez payer pour avoir plusieurs ingénieurs dont le travail à plein temps consiste à s’assurer que votre fork fonctionne toujours, vous voulez utiliser des plugins ou des composants de thème. Le seul groupe qui a fait cela l’a beaucoup regretté.

4 « J'aime »

Merci l’équipe. Nous allons nous en tenir au développement de thèmes/composants/plugins pour les modifications.

3 « J'aime »

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.