Clonage Git /var/discourse obligatoire ? Installation en tant que non-root possible ?

Le guide d’installation vous demande de cloner le dépôt dans /var/discourse. Y a-t-il quelque chose qui en dépend, ou puis-je cloner le dépôt dans un tout autre répertoire sans rencontrer de problème si Discourse ne trouve pas les outils (en excluant le fait que je devrai remplacer les mentions de /var/discourse par le nom de mon propre répertoire) ?

De plus, le fait d’exiger les droits root semble un peu excessif : faire partie du groupe docker suffit-il ?

Et si je souhaite servir Discourse sur un port supérieur à 1024, avec nginx, haproxy ou autre pour rediriger cela vers les ports « habituels » (80/443) ? Est-ce possible ?

merci

Le guide d’installation s’adresse aux personnes non techniques qui souhaitent simplement héberger des forums Discourse à moindre coût. C’est pourquoi notre script de lancement et d’autres outils incluent de nombreuses options par défaut sûres pour leur faciliter la tâche.

Vous pouvez utiliser un autre dossier, mais vous devrez alors ajuster les chemins à certains endroits, notamment dans les montages du fichier app.yml. Vous pouvez exécuter le script sans être root et sans être membre du groupe docker, mais cela signifie que notre script ne pourra pas créer automatiquement un fichier d’échange (swap) si nécessaire. D’autres vérifications peuvent également échouer, comme notre vérification de la disponibilité DNS. L’utilisation d’un proxy inverse de votre choix est également entièrement prise en charge ; nous fournissons même un modèle afin que Discourse écoute sur un socket Unix que vous pourrez pointer vers votre proxy inverse. Cela implique toutefois de configurer soigneusement le proxy inverse, en envoyant les en-têtes corrects, en gérant les redirections, en évitant la mise en tampon des réponses, etc.

TL;DR Tout est possible tant que vous êtes à l’aise pour bidouiller l’installation.

5 « J'aime »

J’ai installé dans un autre répertoire. À part app.yml, vous avez les fichiers nginx.conf. Ensuite, tout devrait être bon.

1 « J'aime »

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