Launcher 앱 재구축 실패: "containers/app.yml does not exist"

업로드 페이지에 다음과 같은 메시지가 표시되었습니다:

웹 UI를 통한 업데이트는 최신 이미지를 실행할 때까지 비활성화됩니다. 이렇게 하려면 SSH를 사용하여 서버에 로그인한 다음 다음을 실행하십시오:

cd /var/discourse
git pull
./launcher rebuild app

처음 실행했을 때 잠시 동안 실행된 후 오류로 종료되었습니다. 다시 시도하면 다음과 같은 메시지가 표시됩니다:

./launcher rebuild app
x86_64 arch detected.
ERROR: containers/app.yml does not exist or is not readable.

Available configs ( data, mail-receiver, web_only )

해당 파일이 존재하지 않습니다:

ls -al containers
total 28
drwxr-xr-x  3 root root 4096 Jan 15 18:12 .
drwxr-xr-x 12 root root 4096 Jun 19 17:34 ..
-rw-r--r--  1 root root    0 Jun 11  2023 .gitkeep
-rw-------  1 root root 1175 Jun 27  2023 data.yml
drwxr-xr-x  2 root root 4096 Jun 27  2023 delete
-rw-r--r--  1 root root 2306 Jan 15 18:12 mail-receiver.yml
-rw-------  1 root root 6304 Jan  2 20:39 web_only.yml

Digital Ocean 드롭렛에서 실행 중입니다.

보통 app이라는 이름의 단일 컨테이너 구성이 아니라, 두 개의 컨테이너로 구성된 환경인 것 같습니다.

두 컨테이너 구성의 경우 다음 명령을 실행해야 할 것 같습니다:

./launcher bootstrap web_only && ./launcher destroy web_only && ./launcher start web_only

보통 두 컨테이너 구성을 사용하는 분들은 그 차이를 잘 알고 계십니다. 설치를 한 이후로 이번이 첫 업데이트인가요?

웹 UI에서 자동 업데이트를 사용했지만, 이전에 ./launcher rebuild app에 대한 메시지를 받은 적이 없습니다.

@pfaffman 님이 설치를 진행했습니다.

아, 네. 그분이 좀 더 자세한 내용을 담은 지침을 가지고 있는 것 같습니다 - Managing a Two-Container Installation - Documentation - Literate Computing Support

그 명령어가 작동한 것 같네요. 감사합니다.

해결하셨다니 다행이에요!

리빌드(rebuilds) 프로그램에 가입하시면 dashboard.literatecomputing.com에서 클릭 한 번으로 처리할 수 있어요. 무료 체험 그룹에 가입해서 대시보드를 무료로 사용해도 되지만, 제 지원은 제공되지 않아요(여기서 무료로 지원하는 경우는 제외!).