Instalação
Instalação usando o GitHub
Clonar o repositório do discurso
git clone https://github.com/discourse/discourse.git ~/discourse
Crie função com o mesmo nome que seu nome de usuário do sistema Ubuntu:
sudo -u postgres createuser -s "$USER"
Mude para sua pasta de discurso e instale as gemas necessárias
cd ~/discourse
source ~/.bashrc
bundle install
Agora que você configurou com sucesso a conexão do banco de dados, execute estes comandos:
bundle exec rake db:create
bundle exec rake db:migrate
RAILS_ENV=test bundle exec rake db:create db:migrate
Agora, tente executar as especificações:
bundle exec rake autospec
Start Rails Server:
bundle exec rails server
Instalação usando o Docker
Depois de fazer login como usuário root, podemos iniciar o Docker Instale digitando os seguintes comandos. Você deve usar o usuário root durante o restante do processo de configuração e inicialização.
sudo -s
git clone https://github.com/discourse/discourse_docker.git /var/discourse
Agora, CD na pasta do discurso.
cd /var/discourse
Em seguida, você executará o comando de configuração do discurso.
./discourse-setup
Em seguida, você receberá uma série de perguntas necessárias para avançar com a instalação.
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]:
A configuração do discurso criará um arquivo app.yml e iniciará o processo de inicialização, que pode levar de dois a oito minutos. Depois que essa parte é concluída, você poderá passar para a configuração baseada no navegador. Parabéns! Você instalou com sucesso o discurso