Installatie
Installatie met behulp van GitHub
Kloon de discoursrepository
git clone https://github.com/discourse/discourse.git ~/discourse
Creëer een rol met dezelfde naam als uw Ubuntu -systeem gebruikersnaam:
sudo -u postgres createuser -s "$USER"
Schakel over naar uw discoursmap en installeer de benodigde edelstenen
cd ~/discourse
source ~/.bashrc
bundle install
Nu u met succes de databaseverbinding hebt geconfigureerd, voert u deze opdrachten uit:
bundle exec rake db:create
bundle exec rake db:migrate
RAILS_ENV=test bundle exec rake db:create db:migrate
Probeer nu de specificaties uit te voeren:
bundle exec rake autospec
Start Rails Server:
bundle exec rails server
Installatie met Docker
Nadat u bent aangemeld als de rootgebruiker, kunnen we de Docker -installatie beginnen door de volgende opdrachten in te voeren. U moet de rootgebruiker gebruiken gedurende de rest van het setup- en bootstrapping -proces.
sudo -s
git clone https://github.com/discourse/discourse_docker.git /var/discourse
Nu, CD in de map Discours.
cd /var/discourse
Vervolgens voert u het opdracht Discours Setup uit.
./discourse-setup
Vervolgens wordt u een reeks vragen gesteld die nodig zijn om verder te gaan met de installatie.
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]:
De discoursinstelling maakt een app.yml -bestand en begint het bootstrappingsproces, dat twee tot acht minuten kan duren. Zodra dit gedeelte is voltooid, kunt u doorgaan naar de op brows gebaseerde installatie. Gefeliciteerd! U hebt met succes het discours geïnstalleerd