Quero instalar um plugin para desenvolvimento, o que devo fazer?

Quero instalar um plugin. O que devo fazer?

cd /var/discourse
nano containers/app.yml

Não tenho um arquivo chamado app.yml.
Este guia não me ajuda.
Existe alguma outra maneira?

Instalei o Discourse para desenvolvimento usando Docker. Quero instalar um plugin de avaliação para o Discourse. Acredito que…

cd ~discourse/plugin
git clone https://github.com/angusmcleod/discourse-ratings
docker restart

Essa é a minha ideia?

Como seu servidor foi instalado?

Guia para instalar o Discourse para desenvolvimento usando Docker

Clone o repositório do plugin para a pasta do plugin e reinicie o servidor Rails se já estiver em execução.

Clone o repositório do plugin para a pasta do plugin e reinicie o docker
Depois:
fatal: Não é um repositório git

Qual é o problema?

Certifique-se de que está realmente usando uma URL de repositório Git, como GitHub - paviliondev/discourse-ratings: A Discourse plugin that lets you use topics to rate things · GitHub
Se você seguir Install Discourse for development using Docker para começar a desenvolver, não precisará reiniciar o Docker. Basta entrar na pasta do Discourse e executar ./bin/docker/unicorn para iniciar o servidor ou Ctrl + C para parar.

realmente usando uma URL de repositório git como ‘GitHub - paviliondev/discourse-ratings: A Discourse plugin that lets you use topics to rate things · GitHub
Qual arquivo devo usar?

Clone todo o repositório para a pasta do seu plugin e reinicie o servidor. Isso funcionará.

cd ~/discourse/plugins
O arquivo do plugin já existe.

Coloquei o plugin de avaliação do Discourse na pasta de plugins existente e reiniciei o servidor.

Vá para /admin/plugin, você encontrará seu plugin

  1. Vá para /discourse/plugins
  2. No diretório plugins, execute: git clone ‘GitHub - paviliondev/discourse-ratings: A Discourse plugin that lets you use topics to rate things · GitHub
  3. Inicie o Discourse com Docker: docker-compose up -d ㅠㅠ
  4. sudo docker logs 2fwk40482dw : fatal: Não é um repositório git (ou nenhum diretório pai até o ponto de montagem /discourse)

Não fazia ideia disso até agora…

Por favor, me ajudem.. 크

Por que o seu passo 3? Publique aqui todo o seu procedimento operacional?

Obrigado
Vá para cd ~discourse/plugins discourse-rating remove
Depois
git clone GitHub - paviliondev/discourse-ratings: A Discourse plugin that lets you use topics to rate things · GitHub

Resolvi
Funciona bem em casa.
Mas
O Discourse instalado na empresa parece ter um problema.
Não é possível reiniciar o Docker após instalar o plugin
sudo docker logs 2fwk40482dw
: fatal: Não é um repositório git (ou qualquer pai até o ponto de montagem /discourse)

O servidor da empresa é uma instalação de produção ou de desenvolvimento?

É possível modificar a fonte com base no docker-compose.

instalação de desenvolvimento

Se foi instalado da mesma forma que a sua cópia em casa, deve se comportar da mesma maneira.

Como esses dois ambientes diferem? A instalação na sua empresa está sendo usada por outros usuários?

  • Meu lar
    Sigo o guia abaixo.
    Guia para Iniciantes para Instalar o Discourse no Ubuntu para Desenvolvimento
    Install Discourse on Ubuntu or Debian for Development

  • Minha empresa
    É composta da seguinte forma:
    Pacote
    docker-compose
    docker
    postgresql
    redis
    código-fonte do discourse

  1. Acesse /discourse/plugins
    1. plugins no input GitHub - paviliondev/discourse-ratings: A Discourse plugin that lets you use topics to rate things · GitHub
  2. docker restart
  3. sudo docker logs
    • Erro: fatal: Não é um repositório git (ou nenhum pai até o ponto de montagem /discourse)