감사합니다, @sam. 말씀하신 대로 처리했고 이제 새 버전을 빌드할 수 있습니다. 다행히 이건 전부 베타 환경에서 일어난 일이어서 큰 문제는 없었습니다
하지만 재현 가능한 빌드를 원한다고 해서 그게 '해커 짓(hackery)'인지는 잘 모르겠네요 ![]()
제가 여기서 달성하고 싶은 것은 알려진 정상 상태의 버전으로 롤백할 수 있는 기능입니다. 예를 들어 t1 시점에 ./launcher rebuild app을 실행했는데 discourse가 정상적으로 동작한다고 가정해 보겠습니다. 그런 다음 t2 시점에 ./launcher rebuild app을 다시 실행했는데 문제가 발생했습니다. 이전 버전으로 소프트웨어를 되돌리는 방법은 무엇인가요? 빌드가 재현 가능하지 않다는 사실은 받아들일 수 있지만, 알려진 정상 상태로 롤백할 수 있다면 괜찮을 것 같습니다. 런처는 이미 t1 시점에 정상적으로 동작하는 docker 이미지를 빌드했으므로, t2 시점에 빌드된 잘못된 이미지 대신 특정 이미지를 사용하도록 런처를 지정할 수 있을까요?
어떤 아이디어라도 있을까요?
조금 주제에서 벗어난 것 같아 죄송합니다. 원하시면 다시 게시할 수 있습니다.