./launcher rebuild app comando não encontrado

As atualizações via interface web estão desabilitadas até que você execute a imagem mais recente.

Para fazer isso, faça login no seu servidor usando SSH e execute:

    cd /var/discourse
    git pull
    ./launcher rebuild app

Recebo a tela acima ao tentar fazer uma atualização a partir do painel de controle.

Minha instalação parece estar em var/www/discourse.

Executei um git pull na pasta do Discourse, mas não sei como reconstruir o aplicativo corretamente. Esta é uma instalação via Docker; qualquer orientação seria muito apreciada. Obrigado.

Você pode compartilhar os comandos exatos que está executando e a saída que está vendo (sinta-se à vontade para ocultar endereços IP/nomes de host se preferir)? /var/www/discourse parece indicar que você está dentro do contêiner Docker, e não no seu servidor.

Você deveria fazer algo como:

ssh user@forum.example.com
cd /var/discourse
git pull
sudo ./launcher rebuild app

De alguma forma, você está se conectando dentro do contêiner. Provavelmente, você deveria conectar à porta 22, mas talvez esteja conectando à porta 2222; instalações mais antigas tinham uma porta SSH exposta para o contêiner.

Estou usando o Vultr e, assim que faço login na minha conta, abro a janela do console. Minha linha de comando mostra root@vultr-app. Existe alguma forma de sair do aplicativo?

Acho que estou lá. Usei um comando de saída e agora minha estrutura de pastas está correta. A atualização está sendo reconstruída agora. Obrigado pela ajuda.

Aha! Então, aparentemente, ele deixa o console em execução e você esqueceu que havia entrado no contêiner (com ./launcher enter app).

Sim, foi exatamente isso que aconteceu.

C Robert Christensen (Bob)