Replit을 사용하면 Discourse를 무료로 실행할 수 있지만(성능이 좋지 않음)


자, 여기 있습니다. Replit에서 실행 중인 Discourse입니다. 이것은 Discourse를 무료로 실행하는 방법 중 하나입니다. 문제는 무엇일까요? 로드 시간이 길기 때문에 저렴하게 실행하는 것이 가치가 없습니다. 다음을 직접 확인해 보세요:

이것은 어떻게 가능한가요?
Replit의 팀은 포럼 소프트웨어를 이식하여 Replit에서 실행할 수 있도록 만들었습니다. 사용된 템플릿은 https://replit.com/template/discourse에서 찾을 수 있습니다. 이 템플릿은 Discourse를 Replit으로 이식하는 데 필요한 기본 요소를 제공합니다. 설치하는 것은 분명히 가능하지만, 90%의 경우 오류에 직면하게 될 것입니다. Replit은 클라우드 머신을 사용하지만, 이러한 클라우드 머신은 성능이 매우 좋지 않습니다. (이것이 Discourse가 왜 그렇게 느리게 실행되었는지를 설명하는 것 같습니다)
또한 Replit 클라우드 머신을 월 $7 또는 월 $21 플랜으로 업그레이드하여 저렴하게 호스팅하는 방법이 있습니다. 이렇게 하면 포럼이 더 잘 작동할 가능성이 높습니다. 그러나 무료 Discourse 버전에는 단점이 있습니다. 테스트해 보고 싶다면 도메인은 https://discourse.t-for-twofoursixeight.repl.co/latest입니다. 게다가 때때로 502 서버 오류가 발생합니다!

위 설명에 따르면 discourse를 replit에 설치할 수 없습니다.

완전히 정상적으로 작동하는 설치 결과를 보장하는 지원 가능한 방식으로 discourse를 설치하는 것과 위 방법은 매우 큰 차이가 있습니다.

Discourse 저장소를 가져오려고 시도해 보았습니다(제 자신의 포크 버전을 사용했죠). 그런데 Replit에서 저장소가 너무 크다고 알려주었습니다. 더 큰 Repl을 사용하면 문제가 해결될지 확실하지 않습니다.

제 경우에는 대부분, 정확히 말하면 99.9%의 확률로 발생합니다. 운이 좋으면 열리긴 하지만 몇 가지 항목을 로드하거나 저장하지 못하는 경우가 있고, 운이 나쁘면 502 Bad Gateway 오류가 나옵니다.