Quiero instalar un plugin para desarrollo, ¿qué debo hacer?

Quiero instalar un complemento. ¿Qué debo hacer?

cd /var/discourse
nano containers/app.yml

No tengo un archivo llamado app.yml.
Esta guía no me ayuda.
¿No hay otra forma?

He instalado Discourse para desarrollo usando Docker. Quiero instalar un complemento de calificación para Discourse. Creo que…

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

¿Es esta mi idea?

¿Cómo se instaló tu servidor?

guía para instalar Discourse para desarrollo usando Docker

Clona el repositorio del plugin en tu carpeta de plugins y reinicia el servidor de Rails si ya lo has iniciado.

Clona el repositorio del plugin en tu carpeta de plugins y reinicia Docker
Después:
fatal: No es un repositorio de git

¿cuál es el problema?

Asegúrate de que estás utilizando realmente una URL de repositorio git como GitHub - paviliondev/discourse-ratings: A Discourse plugin that lets you use topics to rate things · GitHub
Si sigues Install Discourse for development using Docker para comenzar a desarrollar, no es necesario reiniciar Docker; simplemente entra en la carpeta de Discourse y ejecuta ./bin/docker/unicorn para iniciar el servidor o presiona Ctrl + C para detenerlo.

¿Realmente se usa una URL de repositorio de Git como ‘GitHub - paviliondev/discourse-ratings: A Discourse plugin that lets you use topics to rate things · GitHub’? ¿Qué archivo debo usar?

Clona todo el repositorio a tu carpeta de plugins y luego reinicia el servidor; eso funcionará.

cd ~/discourse/plugins
El archivo del plugin ya existe.

Coloqué el plugin de calificación de Discourse en la carpeta de plugins existente y reinicié el servidor.

Ve a /admin/plugin y encontrarás tu plugin

  1. Ve a /discourse/plugins
  2. Clona el plugin en git: ‘GitHub - paviliondev/discourse-ratings: A Discourse plugin that lets you use topics to rate things · GitHub
  3. Inicia Discourse con Docker: health starting ㅠㅠ
  4. sudo docker logs 2fwk40482dw : fatal: No es un repositorio de git (o ningún padre hasta el punto de montaje /discourse)

No lo sabía hasta ahora…

Por favor, ayúdame.. 크

¿Por qué tu paso 3? ¿Publicas aquí todo tu procedimiento operativo?

Gracias
Ve a cd ~discourse/plugins discourse-rating remove
Después
git clone GitHub - paviliondev/discourse-ratings: A Discourse plugin that lets you use topics to rate things · GitHub

Lo resolví
Funciona bien en casa.
Pero
El Discourse instalado en la empresa parece tener un problema.
No se puede reiniciar Docker después de instalar el plugin
sudo docker logs 2fwk40482dw
: fatal: No es un repositorio de git (o ningún padre hasta el punto de montaje /discourse)

¿Es la instalación del servidor de la empresa una versión de producción o una de desarrollo?

Es posible modificar el código fuente basado en docker-compose.

instalación de desarrollo

Si se instaló de la misma manera que tu copia en casa, debería comportarse de la misma forma.

¿En qué difieren estos dos entornos? ¿La instalación en tu empresa es utilizada por otros usuarios?

  • Mi hogar
    Sigo la guía a continuación.
    Guía para principiantes para instalar Discourse en Ubuntu para desarrollo
    Install Discourse on Ubuntu or Debian for Development

  • Mi empresa
    Está compuesta de la siguiente manera:
    Paquete
    docker-compose
    docker
    postgresql
    redis
    código fuente de Discourse

  1. Ve a /discourse/plugins
    1. plugins en la entrada GitHub - paviliondev/discourse-ratings: A Discourse plugin that lets you use topics to rate things · GitHub
  2. reinicia docker
  3. sudo docker logs
    • Error: fatal: No es un repositorio de git (o ningún padre hasta el punto de montaje /discourse)