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