स्थापना
GitHub का उपयोग करके स्थापना
प्रवचन भंडार को क्लोन करें
git clone https://github.com/discourse/discourse.git ~/discourse
अपने ubuntu सिस्टम उपयोगकर्ता नाम के समान नाम के साथ भूमिका बनाएं:
sudo -u postgres createuser -s "$USER"
अपने प्रवचन फ़ोल्डर पर स्विच करें और आवश्यक रत्न स्थापित करें
cd ~/discourse
source ~/.bashrc
bundle install
अब जब आपने डेटाबेस कनेक्शन को सफलतापूर्वक कॉन्फ़िगर किया है, तो इन कमांड को चलाएं:
bundle exec rake db:create
bundle exec rake db:migrate
RAILS_ENV=test bundle exec rake db:create db:migrate
अब, चश्मा चलाने का प्रयास करें:
bundle exec rake autospec
START RAILS सर्वर:
bundle exec rails server
डॉकर का उपयोग करके स्थापना
रूट उपयोगकर्ता के रूप में लॉग इन करने के बाद, हम निम्नलिखित कमांड दर्ज करके डॉकटर इंस्टॉल शुरू कर सकते हैं। आपको बाकी सेटअप और बूटस्ट्रैपिंग प्रक्रिया में रूट उपयोगकर्ता का उपयोग करना चाहिए।
sudo -s
git clone https://github.com/discourse/discourse_docker.git /var/discourse
अब, प्रवचन फ़ोल्डर में सीडी।
cd /var/discourse
अगला, आप प्रवचन सेटअप कमांड चलाएंगे।
./discourse-setup
अगला, आपसे उन प्रश्नों की एक श्रृंखला पूछी जाएगी जो स्थापना के साथ आगे बढ़ने के लिए आवश्यक हैं।
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]:
प्रवचन सेटअप एक app.yml फ़ाइल बनाएगा और बूटस्ट्रैपिंग प्रक्रिया को किक करेगा, जो दो से आठ मिनट तक कहीं भी ले जा सकता है। एक बार जब यह भाग पूरा हो जाता है, तो आप ब्राउज़र-आधारित सेटअप पर जा सकते हैं। बधाई! आपने सफलतापूर्वक प्रवचन स्थापित किया है