실제 버전에서 변경 사항을 적용하기 전에 테스트를 수행하기 위해 노트북에 Discourse를 설치하려고 합니다. (실제 Docker 인스턴스에서 실행될 스크립트를 작성하는 중입니다)
내 노트북에는 도메인 이름이 없어서 Let’s Encrypt SSL 인증서를 발급받을 수 없습니다.
HTTP 전용 인스턴스를 설치하는 방법은 무엇인가요?
app.yaml에서 SSL 관련 줄을 주석 처리하고 ./discourse-setup --skip-connection-test 명령으로 SSL을 우회하려고 했지만 부팅(bootstrap)이 실패합니다:
FAILED
--------------------
Pups::ExecError: cd /var/www/discourse && su discourse -c 'bundle exec rake themes:update assets:precompile' failed with return #<Process::Status: pid 3649 exit 1>
Location of failure: /usr/local/lib/ruby/gems/3.2.0/gems/pups-1.2.1/lib/pups/exec_command.rb:132:in `spawn'
exec failed with the params {"cd"=>"$home", "hook"=>"assets_precompile", "cmd"=>["su discourse -c 'bundle exec rake themes:update assets:precompile'"]}
bootstrap failed with exit code 1
** FAILED TO BOOTSTRAP ** please scroll up and look for earlier error messages, there may be more than one.
./discourse-doctor may help diagnose the problem.