문서에서 몇 가지 오해의 소리가 있거나 혼란스럽거나, BBS(게시판 시스템)에 익숙한 사람에게는 과할 수 있는 부분을 파악한 뒤 진전이 있었어요. ![]()
우리 BBS 사용자들에게는 "Cloudfront 배포 2개가 필요합니다"라는 점을 강조하기 위해 붉은색으로 깜빡이는 표시를 넣으면 도움이 될 것 같습니다.
그리고 다음에 대한 설명도 필요합니다.
S3 관련 주제의 업데이트와 통합이 이루어지면 정말 좋겠습니다. AWS S3 CDN과 백업에 대한 최신 정보를 담은 마스터 토픽 하나면 완벽할 것 같습니다.
계속해서…
이제 Cloudfront 배포 2개를 가지고 있지만:
- 로딩 인디케이터(스피너)가 계속 표시됩니다 https://discuss.repealobbba.org/
- 업로드 버킷에 일부 자산이 표시되지 않습니다
- 일부 자산이 백업 버킷에서 로드되려 합니다
- 콘솔에 명백한 수많은 오류가 발생합니다. 예: “https://discourse-cdn.repealobbba.org/stylesheets/common_theme_6_1f8270be80babb5906f2dfb4fa157b7d9f9d12f8.css?__ws=discuss.repealobbba.org”의 리소스가 OpaqueResponseBlocking에 의해 차단되었습니다. 이유: “스니핑 후: 상태 코드가 허용된 범위에 없습니다.”
- 두 배포를 구현한 방식이 올바른지 확신이 없습니다.
모든 rake 태스크가 오류 없이 실행되고
이것은 더 이상 부트스트랩 실패를 일으키지 않습니다.
after_assets_precompile:
- exec:
cd: $home
cmd:
- sudo -E -u discourse bundle exec rake s3:upload_assets
- sudo -E -u discourse bundle exec rake s3:expire_missing_assets
CDN 체크 결과는 더 바람직한 결과를 보여줍니다.
전체적으로 진전은 있지만, Discourse 인프라 팀의 몇 가지 팁이 매우 도움이 될 것입니다.
