Instalacja
instalacja za pomocą github
Klonuj repozytorium dyskursu
git clone https://github.com/discourse/discourse.git ~/discourse
Utwórz rolę o tej samej nazwie co nazwa użytkownika systemu Ubuntu:
sudo -u postgres createuser -s "$USER"
Przełącz na folder dyskursu i zainstaluj potrzebne klejnoty
cd ~/discourse
source ~/.bashrc
bundle install
Teraz, gdy pomyślnie skonfigurowałeś połączenie bazy danych, uruchom te polecenia:
bundle exec rake db:create
bundle exec rake db:migrate
RAILS_ENV=test bundle exec rake db:create db:migrate
Teraz spróbuj uruchomić specyfikacje:
bundle exec rake autospec
Server Start Rails:
bundle exec rails server
Instalacja za pomocą Docker
Po zalogowaniu się jako użytkownik root możemy rozpocząć instalację Docker, wprowadzając następujące polecenia. Powinieneś użyć użytkownika root przez resztę procesu konfiguracji i ładowania początkowego.
sudo -s
git clone https://github.com/discourse/discourse_docker.git /var/discourse
Teraz CD w folderze dyskursu.
cd /var/discourse
Następnie uruchomisz polecenie konfiguracji dyskursu.
./discourse-setup
Następnie zostaniesz zadany serię pytań, które są zobowiązane do kontynuowania instalacji.
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]:
Konfiguracja dyskursu utworzy plik App.YML i rozpocznie proces ładowania początkowego, który może zająć od dwóch do ośmiu minut. Po zakończeniu tej części możesz przejść do konfiguracji opartej na przeglądarce. Gratulacje! Pomyślnie zainstalowałeś dyskurs