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

 Français