Para instâncias pequenas, como posso forçar o ./discourse-setup a parar de incomodar sobre a criação de SWAP para um VPS de 1c2r?
Você precisaria modificar o script para contornar o teste. Você poderia fazer isso e não funcionaria. O script requer swap porque não funcionará sem swap.
Se você não quiser swap e tiver menos de 4 GB de RAM, não poderá ter discourse.
Isso é verdade mesmo para sistemas com 4G ou alocação de RAM maior. Antes do Discourse empacotar os assets, sempre havia a chance de as compilações falharem durante a compilação devido a OOM (Out of Memory) e ter um SWAP grande (4G no nosso caso) era o único remédio viável.
Hoje em dia, funciona melhor do que isso, mas ainda assim vale a pena ter um swap, mesmo em dispositivos com grande alocação de RAM.
isso é tranquilizador para alguém como eu, que tem uma alocação de RAM maior