Ich unterstütze das. docker-compose wäre 100% besser, da ich gerade einen Crashkurs über Docker und Docker-Compose gesehen habe. Es scheint, dass, wenn Discourse docker-compose verwendet hätte, ich dieses Problem gelöst hätte, ohne einen Beitrag erstellen zu müssen.
docker-compose erledigt die ganze schwere Arbeit, ähnlich wie der Launcher, aber mit docker-compose hätte ich das Netzwerk und die Bridge einfach konfigurieren können.
Ich stimme zu. Ich benutze Container. Nur reine LxC-Container. Keine zusätzliche Software erforderlich. Es ist aber nicht so einfach. Zum Beispiel: Auf einem meiner Server habe ich ein Bronze-Paket, das im Grunde für Entwickler ist. Günstig und einfach einzurichten. Sobald eine Zahlung bestätigt ist, erhält der Hauptserver eine Anfrage, entweder einen lxc-Container oder eine VM zu erstellen, basierend auf der Auswahl des Benutzers, offensichtlich ist ein Domainname erforderlich oder es wird eine benutzerdefinierte Subdomain für den Server (lxc/vm) ausgestellt. Es fordert den Benutzer auch auf, sein eigenes Netzwerk zu konfigurieren, das dann nicht vom Hauptnetzwerk aus zugänglich ist und umgekehrt. Es ist im Grunde ein kleines AWS.
Für die Entwicklung wäre Docker für Laptops und Entwicklungszwecke außergewöhnlich, um die Hauptcomputerdateien und Entwicklungsdateien, einschließlich Netzwerke, zu trennen.
Ich kann dem weder zustimmen noch widersprechen, da ich persönlich nichts mit Discourse/rails/ember entwickelt habe. Das liegt außerhalb meines Zuständigkeitsbereichs und wenn die Entwickler sagen, dass es einfacher ist, bin ich nicht in der Lage, etwas zu widersprechen, das ich nicht weiß.
Das ist mein Problem. Ich habe genug recherchiert über alle verfügbaren Forensoftware und einige davon verwendet.
Meine Optionen reduzierten sich auf 2 Foren:
- Discourse
- Flarum
Ich habe Discourse als die beste Forensoftware in allen Aspekten gewählt und aufgrund meiner einzigen Erfahrung mit Docker, dem Nginx Reverse Proxy Manager.
Ich dachte, alles, was ich tun musste, war, einige meiner Informationen in die .yml-Datei einzugeben und dann docker-compose up -d auszuführen. Ich lag falsch.
Das Problem, das ich derzeit habe, kann gelöst werden, es wird nur etwas Zeit dauern, es herauszufinden.
Ich weigere mich, Flarum zu verwenden, weil ich Discourse auf vielen Plattformen verwendet habe und keine Beleidigung für andere gute Forensoftware da draußen, aber Discourse ist das beste verfügbare Forum auf dem Markt.
Vielleicht könnte ein Upgrade auf docker-compose helfen ![]()