GCP에서 S3 버킷을 사용하는 사이트가 있어서 엔드포인트가 설정되어 있습니다. 이 엔드포인트는 어딘가 데이터베이스의 sitesettings에 저장되어 있기에, ENV에 DISCOURSE_S3_ENDPOINT: ""를 포함해도 아무런 효과가 없습니다. 값이 비워지면 Discourse가 “올바른” 엔드포인트를 대체하도록 해야 하는데, 오히려 AWS 버킷 키 등을 사용하면서 GCP 엔드포인트를 계속 사용하려는 것처럼 보입니다.
AWS 엔드포인트를 명시적으로 설정해 보았지만, 제가 추측한 엔드포인트가 정확하지 않아 작동하지 않았습니다(몇 주 전 일이어서 세부 사항을 기억하지 못합니다).
지금 제 생각은 컨테이너를 시작할 때 ENV 변수를 제거하고, 수동으로 설정을 새로운 AWS 설정으로 변경한 다음, 그때서야 여기에 설명된 대로 env 변수를 설정하고 새 컨테이너를 빌드하는 것입니다. 제가 놓치고 있는 더 쉬운 방법이 있을까요?