Auto-hospedagem do Discourse com WSL mostra um erro, o comando exibido também não funciona

ActiveRecord::PendingMigrationError

As migrações estão pendentes. Para resolver este problema, execute:

bin/rails db:migrate

Você tem 269 migrações pendentes:

Olá, você está executando um servidor de desenvolvimento ou de produção aqui? Suponho que seja desenvolvimento?

É auto-hospedado, então estou tentando testar o Discourse.

WSL não é uma configuração de Produção suportada.

Ah, existem outras formas para janelas?

Sim, mas você estaria principalmente por conta própria, com suporte limitado aqui.

Um VPS Ubuntu na nuvem é a plataforma recomendada e suportada.

O WSL faz sentido se você for um mago :mage:t3: e estiver preparado para resolver a maioria dos problemas por conta própria.

2 curtidas

Vou tentar uma VM porque é um pouco menos complicado

1 curtida

A VM na nuvem é para quando você quiser hospedar uma instância de produção. Se você quiser usar o WSL para desenvolvimento, siga este guia. Se você quiser fazer isso para produção, então, bem, não será fácil (e você também não vai querer deixar seu computador ligado 24/7).

Estou fazendo isso para brincar com o Discourse

Estou usando uma VM para fazer isso sozinho, já encontrei o endereço IP (de alguma forma)

Obrigado pela ajuda, foi difícil diferenciar o que era para desenvolvimento ou hospedagem :confused:

1 curtida