설치
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
Rails Server 시작 :
bundle exec rails server
Docker를 사용한 ### 설치 루트 사용자로 로그인 한 후 다음 명령을 입력하여 Docker 설치를 시작할 수 있습니다. 나머지 설정 및 부트 스트래핑 프로세스 전체에서 루트 사용자를 사용해야합니다.
sudo -s
git clone https://github.com/discourse/discourse_docker.git /var/discourse
이제 담론 폴더에 CD를 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 파일을 생성하고 부트 스트래핑 프로세스를 시작합니다. 이 부분이 완료되면 브라우저 기반 설정으로 이동할 수 있습니다. 축하해요! 당신은 담론을 성공적으로 설치했습니다