업데이트 후 사이트가 실행되지 않아서 문제 발생

GUI 업데이트에 실패했습니다. 그래서 다음을 수행하여 명령줄을 통해 업데이트를 진행했습니다:

cd /var/discourse
./launcher rebuild app

브라우저에서 사이트에 연결을 시도하면 '이 사이트에는 접근할 수 없습니다’라는 오류가 발생합니다. 컨테이너가 시작되지 않았을 수도 있다고 생각해 다음을 실행해 보았습니다.

./launcher start app

컨테이너가 이미 시작되었다는 메시지가 표시됩니다. 확실하게 하기 위해 다음을 실행했습니다:
./launcher restart app

그래도 동일한 문제가 발생합니다. 브라우저에서 여전히 사이트에 접근할 수 없습니다. docker나 discourse에 대해 잘 알지 못해서 디버깅을 어디서부터 시작해야 할지조차 모르겠습니다.

./launcher logs app를 실행하면 다음과 같은 내용이 표시됩니다.

x86_64 아키텍처가 감지되었습니다.
WARNING: containers/app.yml 파일이 모든 사용자에게 읽기 가능합니다. chmod o-rwx containers/app.yml 명령을 실행하여 이 파일을 보호할 수 있습니다.
run-parts: executing /etc/runit/1.d/00-fix-var-logs
run-parts: executing /etc/runit/1.d/anacron
run-parts: executing /etc/runit/1.d/cleanup-pids
Cleaning stale PID files
run-parts: executing /etc/runit/1.d/copy-env
Started runsvdir, PID is 28
ok: run: redis: (pid 40) 0s
ok: run: postgres: (pid 36) 0s
supervisor pid: 38 unicorn pid: 67
Shutting Down
run-parts: executing /etc/runit/3.d/01-nginx
ok: down: nginx: 0s, normally up
run-parts: executing /etc/runit/3.d/02-unicorn
(38) exiting
ok: down: unicorn: 0s, normally up
run-parts: executing /etc/runit/3.d/10-redis
ok: down: redis: 1s, normally up
run-parts: executing /etc/runit/3.d/99-postgres
ok: down: postgres: 0s, normally up
ok: down: cron: 1s, normally up
ok: down: nginx: 8s, normally up
ok: down: postgres: 1s, normally up
ok: down: redis: 8s, normally up
ok: down: rsyslog: 0s, normally up
ok: down: unicorn: 8s, normally up
run-parts: executing /etc/runit/1.d/00-fix-var-logs
run-parts: executing /etc/runit/1.d/anacron
run-parts: executing /etc/runit/1.d/cleanup-pids
Cleaning stale PID files
run-parts: executing /etc/runit/1.d/copy-env
Started runsvdir, PID is 28
ok: run: redis: (pid 43) 1s
ok: run: postgres: (pid 37) 1s
supervisor pid: 35 unicorn pid: 67

누군가 사이트를 다시 실행하는 데 도움을 주셨으면 감사하겠습니다.

순간의 영감에 이렇게 다시 실행해 보았습니다:
./launcher rebuild app

다시 정상 작동하기 시작했습니다. 이전에 무엇이 잘못되었는지 전혀 모르겠지만, 고쳐진 것이 다행입니다.