Installazione

installazione utilizzando GitHub

Clona il repository del discorso

    git clone https://github.com/discourse/discourse.git ~/discourse

Crea ruolo con lo stesso nome del tuo nome utente del sistema Ubuntu:

    sudo -u postgres createuser -s "$USER"

Passa alla cartella del discorso e installa le gemme necessarie

    cd ~/discourse 
    source ~/.bashrc 
    bundle install

Ora che hai configurato correttamente la connessione del database, eseguire questi comandi:

    bundle exec rake db:create 
    bundle exec rake db:migrate
    RAILS_ENV=test bundle exec rake db:create db:migrate

Ora, prova a eseguire le specifiche:

    bundle exec rake autospec

Server di avvio Rails:

    bundle exec rails server

Installazione utilizzando Docker

Dopo aver effettuato l’accesso come utente root, possiamo iniziare l’installazione Docker inserendo i seguenti comandi. È necessario utilizzare l’utente root per il resto del processo di configurazione e bootstrap.

     sudo -s  
    
     git clone https://github.com/discourse/discourse_docker.git /var/discourse  

Ora, CD nella cartella del discorso.

     cd /var/discourse  

Successivamente, eseguirai il comando di configurazione del discorso.

     ./discourse-setup 

Successivamente, ti verrà posta una serie di domande necessarie per andare avanti con l’installazione.

    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 configurazione del discorso creerà un file app.yml e dà il via al processo di bootstrap, che può richiedere da due a otto minuti. Una volta completata questa parte, è possibile passare alla configurazione basata su browser. Congratulazioni! Hai installato con successo il discorso

 Italiano