Voglio installare un plugin per lo sviluppo, cosa devo fare?

Voglio installare un plugin. Cosa devo fare?

cd /var/discourse
nano containers/app.yml

Non ho un file chiamato app.yml.
Questa guida non mi aiuta.
Esiste un altro modo?

Ho installato Discourse per lo sviluppo usando Docker. Voglio installare un plugin di valutazione per Discourse. Penso…

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

È questa la mia idea?

Come è stato installato il tuo server?

Guida all’installazione di Discourse per lo sviluppo utilizzando Docker

Clona il repository del plugin nella cartella dei plugin e riavvia il server Rails se è già in esecuzione.

Clona il repository del plugin nella tua cartella dei plugin e riavvia Docker
Dopo:
fatal: Repository git non trovato

Qual è il problema?

Assicurati di utilizzare effettivamente un URL di repository Git come GitHub - paviliondev/discourse-ratings: A Discourse plugin that lets you use topics to rate things · GitHub
Se segui Install Discourse for development using Docker per iniziare lo sviluppo, non è necessario riavviare Docker: basta entrare nella cartella di Discourse ed eseguire ./bin/docker/unicorn per avviare il server o premere Ctrl + C per fermarlo.

Davvero si sta utilizzando un URL di repository Git come ‘GitHub - paviliondev/discourse-ratings: A Discourse plugin that lets you use topics to rate things · GitHub’
Quale file dovrei usare?

Clona l’intero repository nella cartella dei plugin e riavvia il server: funzionerà.

cd ~discourse/plugins folder
Il file del plugin esiste già.

Ho inserito il plugin di valutazione di Discourse nella cartella dei plugin esistente e riavviato il server.

Vai su /admin/plugin: lì puoi trovare il tuo plugin

  1. Vai a /discourse/plugins
  2. Clona i plugin con git da ‘GitHub - paviliondev/discourse-ratings: A Discourse plugin that lets you use topics to rate things · GitHub’
  3. Avvio di docker discourse helth ㅠㅠ
  4. sudo docker logs 2fwk40482dw : fatal: Non è un repository git (o in nessun genitore fino al punto di montaggio /discourse)

Non lo sapevo fino ad ora…

Aiutatemi per favore.. 크

Perché il tuo passaggio 3? Pubblica qui tutta la tua procedura operativa?

Grazie
vai in cd ~discourse/plugins discourse-rating remove
Dopo
git clone GitHub - paviliondev/discourse-ratings: A Discourse plugin that lets you use topics to rate things · GitHub

Ho risolto
Funziona bene a casa.
ma
Il Discourse installato in azienda sembra avere un problema.
Impossibile riavviare Docker dopo l’installazione del plugin
sudo docker logs 2fwk40482dw
: fatal: Non è un repository git (o nessun genitore fino al punto di montaggio /discourse)

Il server aziendale è un’installazione di produzione o di sviluppo?

È possibile modificare la sorgente in base a docker-compose.

installazione per sviluppo

Se è stato installato nello stesso modo della tua copia a casa, dovrebbe comportarsi allo stesso modo.

In che modo questi due ambienti differiscono? L’installazione in azienda è utilizzata da altri utenti?

  • La mia casa
    Faccio riferimento alla guida riportata di seguito.
    Guida per principianti per installare Discourse su Ubuntu per lo sviluppo
    Install Discourse on Ubuntu or Debian for Development

  • La mia azienda
    È composta come segue.
    Package
    docker-compose
    docker
    postgresql
    redis
    sorgente di Discourse

  1. Vai su /discourse/plugins
    1. plugins nell’input GitHub - paviliondev/discourse-ratings: A Discourse plugin that lets you use topics to rate things · GitHub’
  2. docker restart
  3. sudo docker logs
    • Errore: fatal: Non è un repository git (o nessun genitore fino al punto di montaggio /discourse)