그래서 저는 Discourse 봇의 도움으로 전체 과정을 거쳤고, 덕분에 조금 더 수월했습니다. 원래 주제인 "스탠드얼론 컨테이너에서 웹과 데이터 컨테이너로 분리"이 10년 전에 작성된 것 같아서, 실수를 하고 싶지 않았거든요.
몇 가지 질문과 메모를 남긴 끝에, 이제 상황이 조금 더 이해가 됩니다. 제 설치 환경이 정상적으로 실행되고 있으니, 모든 것이 제대로 설정된 것 같네요…?
봇은 SSH가 필요한 업데이트를 수행할 때 아래 순서를 따르라고 했습니다:
# 이 과정은 약 20분 정도 걸립니다(첫 번째 실행 시). 이후에는 보통 5~15분 정도 소요됩니다.
# (정확한 첫 부트스트랩 시간이 아닙니다 — 도커는 재빌드 시 레이어를 캐시합니다)
sudo ./launcher bootstrap web_only
# 부트스트랩이 성공적으로 완료된 후, 다음을 실행하세요:
sudo ./launcher destroy web_only && sudo ./launcher start web_only
# 가끔 디스크 공간을 확인하세요:
df -h
# 사용하지 않는 오래된 이미지로 인해 디스크 공간이 부족해진 경우:
sudo ./launcher cleanup
이렇게 하면 준비가 끝납니다.
해당 “연 1회” 업데이트는 조금 더 복잡하지만, 이 부분도 메모를 해 두었습니다. 지금은 사용하지 않을 것이므로, 나중에 이 메모들을 정리할 필요가 있을 뿐입니다.
위 워크플로우가 올바른가요?
피드백을 공유해 주셔서 모두 감사드립니다!