O que eu teria que fazer para fazer o Discourse funcionar no Replit?
Muita leitura… pergunte no Replit… parece que é para equipes de codificação.
Não acho que você poderia hospedar uma instância do Discourse com os tamanhos de SSD e CPU que vi mencionados.
Se você puder instalar o Docker no Replit e atender às especificações mínimas necessárias para o Discourse, pode ser possível.
Não vejo nenhuma vantagem em usar o Replit em comparação com as instalações em nuvem usuais (Digital Ocean etc.).
Que parecem mais baratas e rápidas.
Além disso, elas funcionam com a instalação recomendada.
Eventualmente consegui fazer funcionar sem Docker (entendo que isso significa que o suporte oficial não é uma opção), mas houve alguns problemas com limites de saída (egress), como expliquei aqui.
você provavelmente deveria explicar que, basicamente, há um limite de cerca de 10 GiB de dados que podem ser enviados de uma conta no total. A instância do discourse usa tanto que o 9pfs viu tudo esgotado em apenas um dia com apenas um punhado (cerca de 6) de usuários simultâneos.
Esse limite pode ser estendido, mas é muito caro estendê-lo, já que o fórum usou mais de 12 GiB de egress e custa US$ 1 para cada 10 GiB de egress adicional.
mas se você pensar bem, 6 usuários usando isso consomem 10 GiB, então para cada dia você pagaria 5 dólares por ~5 usuários, então são cerca de 1 dólar por usuário por dia. Isso não é exatamente viável