diegimas
diegimas naudojant „GitHub“
Klonuoti diskurso saugyklą
git clone https://github.com/discourse/discourse.git ~/discourse
Sukurkite vaidmenį tuo pačiu pavadinimu kaip ir jūsų „Ubuntu“ sistemos vartotojo vardas:
sudo -u postgres createuser -s "$USER"
Perjunkite į savo diskurso aplanką ir įdiekite reikiamus brangakmenius
cd ~/discourse
source ~/.bashrc
bundle install
Dabar, kai sėkmingai sukonfigūravote duomenų bazės ryšį, paleiskite šias komandas:
bundle exec rake db:create
bundle exec rake db:migrate
RAILS_ENV=test bundle exec rake db:create db:migrate
Dabar pabandykite paleisti specifikacijas:
bundle exec rake autospec
„Start Rails Server“:
bundle exec rails server
diegimas naudojant „Docker“
Kai prisijungsite kaip pagrindinį vartotoją, galime pradėti diegti „Docker“ įvesdami šias komandas. Visame likusiame sąrankos ir įkrovos proceso metu turėtumėte naudoti pagrindinį vartotoją.
sudo -s
git clone https://github.com/discourse/discourse_docker.git /var/discourse
Dabar CD į diskurso aplanką.
cd /var/discourse
Toliau paleisite komandą „Discove Setup“.
./discourse-setup
Toliau jūsų bus užduota keletas klausimų, kurių reikia norint judėti pirmyn su diegimu.
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]:
Diskurso sąranka sukurs „App.yml“ failą ir pradės įkrovos procesą, kuris gali užtrukti nuo dviejų iki aštuonių minučių. Kai ši dalis bus baigta, galite pereiti prie naršyklės pagrįstos sąrankos. Sveikinimai! Jūs sėkmingai įdiegėte diskursą