Ich möchte ein Plugin für die Entwicklung installieren, was soll ich tun?

Ich möchte ein Plugin installieren. Was soll ich tun?

cd /var/discourse
nano containers/app.yml

Ich habe keine Datei namens app.yml.
Diese Anleitung hilft mir nicht weiter.
Gibt es keine andere Möglichkeit?

Ich habe Discourse mit Docker für die Entwicklung installiert. Ich möchte ein Bewertungs-Plugin für Discourse installieren. Ich denke…

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

Ist das mein Ansatz?

Wie wurde dein Server installiert?

Anleitung zur Installation von Discourse für die Entwicklung mit Docker

Klonen Sie das Plugin-Repository in Ihren Plugin-Ordner und starten Sie den Rails-Server neu, falls er bereits läuft.

Klonen Sie das Plugin-Repository in Ihren Plugin-Ordner und starten Sie Docker neu.
Danach:
fatal: Kein Git-Repository

Was ist das Problem?

Stellen Sie sicher, dass Sie wirklich eine Git-Repository-URL wie GitHub - paviliondev/discourse-ratings: A Discourse plugin that lets you use topics to rate things · GitHub verwenden. Wenn Sie der Anleitung unter Install Discourse for development using Docker folgen, um mit der Entwicklung zu beginnen, müssen Sie Docker nicht neu starten. Gehen Sie einfach in den Discourse-Ordner und führen Sie ./bin/docker/unicorn aus, um den Server zu starten, oder drücken Sie Strg + C, um ihn zu stoppen.

Wird wirklich eine Git-Repository-URL wie ‘GitHub - paviliondev/discourse-ratings: A Discourse plugin that lets you use topics to rate things · GitHub’ verwendet? Welche Datei soll ich verwenden?

Klonen Sie das gesamte Repository in Ihren Plugin-Ordner und starten Sie den Server neu – das sollte funktionieren.

cd ~discourse/plugins folder
Die Plugin-Datei existiert bereits.

Ich habe das Discourse-Rating-Plugin in den vorhandenen Plugin-Ordner kopiert und den Server neu gestartet.

Gehen Sie zu /admin/plugin, dort finden Sie Ihr Plugin.

  1. Gehe zu /discourse/plugins
  2. Führe in plugins den Befehl git clone 'https://github.com/angusmcleod/discourse-ratings.git' aus
  3. Docker Discourse Health wird gestartet ㅠㅠ
  4. sudo docker logs 2fwk40482dw : fatal: Kein Git-Repository (oder kein übergeordnetes Verzeichnis bis zum Mountpunkt /discourse)

Ich weiß das bis jetzt nicht…

Bitte helft mir.. 크

Warum ist Ihr Schritt 3? Stellen Sie hier Ihr gesamtes Betriebsverfahren ein?

Vielen Dank
gehen Sie zu cd ~discourse/plugins discourse-rating entfernen
Danach
git clone GitHub - paviliondev/discourse-ratings: A Discourse plugin that lets you use topics to rate things · GitHub

Ich habe es gelöst
Zu Hause funktioniert es gut.
Aber
Das im Unternehmen installierte Discourse scheint ein Problem zu haben.
Nach der Installation des Plugins kann Docker nicht neu gestartet werden
sudo docker logs 2fwk40482dw
: fatal: Kein Git-Repository (oder kein übergeordnetes Verzeichnis bis zum Mountpunkt /discourse)

Handelt es sich beim Firmenserver um eine Produktions- oder Entwicklungsumgebung?

Es ist möglich, die Quelle basierend auf docker-compose zu modifizieren.

Entwicklungsinstallation

Wenn es genauso installiert wurde wie Ihre Kopie zu Hause, sollte es sich auch genauso verhalten.

Wie unterscheiden sich diese beiden Umgebungen? Wird die Installation in Ihrem Unternehmen von anderen Benutzern genutzt?

  • Mein Zuhause
    Ich beziehe mich auf die folgende Anleitung.
    Anfängeranleitung zur Installation von Discourse auf Ubuntu für die Entwicklung
    Install Discourse on Ubuntu or Debian for Development

  • Mein Unternehmen
    Es setzt sich wie folgt zusammen:
    Paket
    docker-compose
    docker
    postgresql
    redis
    discourse source

  1. Navigieren Sie zu /discourse/plugins
    1. Fügen Sie plugins im Eingabefeld hinzu: GitHub - paviliondev/discourse-ratings: A Discourse plugin that lets you use topics to rate things · GitHub
  2. docker neu starten
  3. sudo docker logs
    • Fehler: fatal: Kein Git-Repository (oder ein übergeordnetes Verzeichnis bis zum Mountpunkt /discourse)