Installation
Installation à l’aide de github
Cloner le référentiel du discours
git clone https://github.com/discourse/discourse.git ~/discourse
Créez un rôle avec le même nom que le nom d’utilisateur du système Ubuntu:
sudo -u postgres createuser -s "$USER"
Passez à votre dossier de discours et installez les gemmes nécessaires
cd ~/discourse
source ~/.bashrc
bundle install
Maintenant que vous avez configuré avec succès la connexion de la base de données, exécutez ces commandes:
bundle exec rake db:create
bundle exec rake db:migrate
RAILS_ENV=test bundle exec rake db:create db:migrate
Maintenant, essayez d’exécuter les spécifications:
bundle exec rake autospec
Démarrer le serveur Rails:
bundle exec rails server
Installation à l’aide de Docker
Une fois que vous vous êtes connecté en tant qu’utilisateur racine, nous pouvons commencer l’installation de Docker en entrant les commandes suivantes. Vous devez utiliser l’utilisateur racine tout au long du reste du processus de configuration et de bootstrap.
sudo -s
git clone https://github.com/discourse/discourse_docker.git /var/discourse
Maintenant, CD dans le dossier du discours.
cd /var/discourse
Ensuite, vous exécuterez la commande de configuration du discours.
./discourse-setup
Ensuite, on vous pose une série de questions nécessaires pour avancer avec l’installation.
Hostname for your Discourse? [forum.example.com]:
Email address for admin account(s)? [me@example.com]:
SMTP server address? [smtp.example.com]:
SMTP port? [587]:
SMTP user name? [user@example.com]:
SMTP password? [pa$$word]:
Let's Encrypt account email? (ENTER to skip) [me@example.com]:
La configuration du discours créera un fichier app.yml et lancera le processus de bootstrap, qui peut prendre de deux à huit minutes. Une fois cette partie terminée, vous pouvez passer à la configuration basée sur le navigateur. Bravo! Vous avez réussi à installer le discours