telepítés
Telepítés a GitHub használatával
Klónozza a diskurzus tárolóját
git clone https://github.com/discourse/discourse.git ~/discourse
Hozzon létre szerepet az Ubuntu rendszer felhasználónevével azonos névvel:
sudo -u postgres createuser -s "$USER"
Váltson a diskurzus mappájára, és telepítse a szükséges drágaköveket
cd ~/discourse
source ~/.bashrc
bundle install
Most, hogy sikeresen konfigurálta az adatbázis -kapcsolatot, futtassa ezeket a parancsokat:
bundle exec rake db:create
bundle exec rake db:migrate
RAILS_ENV=test bundle exec rake db:create db:migrate
Most próbálja meg futtatni a specifikációkat:
bundle exec rake autospec
Start Rails szerver:
bundle exec rails server
Telepítés a Docker használatával
Miután bejelentkezett a gyökérfelhasználóként, a Docker telepítését a következő parancsok megadásával kezdhetjük meg. A gyökérhasználót a beállítási és a bootstrapping folyamat többi részében kell használni.
sudo -s
git clone https://github.com/discourse/discourse_docker.git /var/discourse
Most CD a diskurzus mappába.
cd /var/discourse
Ezután futtatja a diskurzus beállítási parancsát.
./discourse-setup
Ezután felteszik egy sor kérdést, amelyekre szükség van a telepítés előmozdításához.
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 diskurzus beállítása létrehoz egy app.yml fájlt, és elindítja a bootstrapping folyamatot, amely bárhol két -nyolc percet vehet igénybe. Amint ez a rész befejeződik, továbbléphet a böngésző-alapú beállításra. Gratula! Sikeresen telepítette a diskurzust