개발 중에 버전을 쉽게 변경하는 방법이 있을까요?

이를 수행하는 방법 중 하나는 stable용 컨테이너 하나와 main용 컨테이너 하나를 각각 가지는 것입니다.

다른 옵션으로는 Using dv (Discourse Vibe) to configure Discourse AI in development 가 있습니다.

원하지 않는다면 dv의 AI 기능을 사용하지 않아도 됩니다(물론 유용할 수 있지만). 그러나 핵심적으로 dv는 여러 컨테이너를 매우 빠르게 시작할 수 있게 해줍니다. 따라서 각 버전/브랜치를 위해 두 개의 컨테이너(또는 그 이상)를 나란히 실행할 수 있습니다.