영광_임
(영광 임)
Julho 22, 2019, 11:08pm
1
Quero instalar um plugin. O que devo fazer?
This guide assumes that you have a self-hosted standard installation. We only support the standard method of install here, so these instructions assume you have a standard install .
This guide only applies to self-hosted Discourse instances. If you are using a managed hosting service, the available plugins are controlled by your hosting provider. For example, on our hosting these specific plugins are available by hosting tier.
As of mid-2025, many p…
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?
Stephen
(Stephen)
Julho 23, 2019, 12:12am
2
Como seu servidor foi instalado?
영광_임
(영광 임)
Julho 23, 2019, 1:36am
3
Guia para instalar o Discourse para desenvolvimento usando Docker
Developing using Docker
Since Discourse runs in Docker, you should be able to run Discourse directly from your source directory using a Discourse development container.
Pros: No need to install any system dependencies, no configuration needed at all for setting up a development environment quickly.
Cons: Will be slightly slower than the native dev environment on Ubuntu, and much slower than a native install on MacOS.
See also Developing Discourse using a Dev Container …
hawm
(Hawm)
Julho 23, 2019, 1:51am
4
Clone o repositório do plugin para a pasta do plugin e reinicie o servidor Rails se já estiver em execução.
영광_임
(영광 임)
Julho 23, 2019, 6:01am
5
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?
hawm
(Hawm)
Julho 23, 2019, 6:18am
6
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.
영광_임
(영광 임)
Julho 23, 2019, 6:56am
7
hawm
(Hawm)
Julho 23, 2019, 6:59am
8
Clone todo o repositório para a pasta do seu plugin e reinicie o servidor. Isso funcionará.
영광_임
(영광 임)
Julho 23, 2019, 7:12am
9
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.
hawm
(Hawm)
Julho 23, 2019, 7:15am
10
Vá para /admin/plugin, você encontrará seu plugin
영광_임
(영광 임)
Julho 23, 2019, 8:04am
11
Vá para /discourse/plugins
No diretório plugins, execute: git clone ‘GitHub - paviliondev/discourse-ratings: A Discourse plugin that lets you use topics to rate things · GitHub ’
Inicie o Discourse com Docker: docker-compose up -d ㅠㅠ
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.. 크
hawm
(Hawm)
Julho 23, 2019, 11:54am
12
Por que o seu passo 3? Publique aqui todo o seu procedimento operacional?
영광_임
(영광 임)
Julho 23, 2019, 1:38pm
13
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)
Stephen
(Stephen)
Julho 23, 2019, 2:13pm
14
O servidor da empresa é uma instalação de produção ou de desenvolvimento?
영광_임
(영광 임)
Julho 24, 2019, 1:01am
15
É possível modificar a fonte com base no docker-compose.
instalação de desenvolvimento
Stephen
(Stephen)
Julho 24, 2019, 1:42am
16
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?