Монтаж

Установка с использованием GitHub

Клонировать репозиторий дискурса

    git clone https://github.com/discourse/discourse.git ~/discourse

Создайте роль с тем же названием, что и имя пользователя Ubuntu System:

    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 SERVER:

    bundle exec rails server

Установка с использованием Docker

После того, как вы вошли в систему в качестве пользователя root, мы можем начать установку Docker, введя следующие команды. Вы должны использовать пользователя Root на протяжении всей остальной части настройки и процесса начальной загрузки.

     sudo -s  
    
     git clone https://github.com/discourse/discourse_docker.git /var/discourse  

Теперь CD в папку дискурса.

     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 и начнет процесс начальной загрузки, который может занять от двух до восьми минут. После завершения этой части вы можете перейти к настройке на основе браузера. Поздравляю! Вы успешно установили дискурс

 Русский