Skip to main content
Version: 0.7.4

Einsatz

Eigenständige Bereitstellung#

Entwickler können den Quellcode auch für die unabhängige Bereitstellung in der lokalen Docker-Umgebung verwenden.Folgen Sie einfach diesen Schritten.

  1. Stellen Sie sicher, dass die Docker-Umgebung lokal ordnungsgemäß installiert ist und dass Sie docker-compose/git verwenden können.
  2. Schauen Sie sich die Projektquelle code https://github.com/newbe36524/Newbe.Claptrap.Examples
  3. Führen Sie den Befehl docker-compose build im Ordner src/Newbe.Claptrap.Ticketing aus, um die Projektkompilierung abzuschließen.
  4. Führen Sie docker-compose up-d im Ordner src/Newbe.Claptrap.Ticketing/Docker/LocalClusterSQLite aus, um alle Dienste zu starten.
  5. Zugriff http://localhost:10080 , um die Schnittstelle zu öffnen.

Zusammenfassend ist das Skript so follows:

git clone https://github.com/newbe36524/Newbe.Claptrap.Examples.git
cd Newbe.Claptrap.Examples/src/Newbe.Claptrap.Ticketing
docker-compose build
cd Docker/LocalClusterSQLite
docker-compose up -d

Die obigen Schritte sind eine Möglichkeit, SQLite als Datenbank auszuführen, und die Codebasis enthält mehrere andere Bereitstellungsmodi, die nur in separaten Ordnern ausgeführt werden müssen, um:

OrdnerBeschreibung
LocalClusterMongodbMongoDb Multi-Node Load Balancing Version
LocalClusterSQLiteSQLite Single-Node-Version
TencentDie in der Online-Erfahrung bereitgestellte Version
  • Wenn Sie derzeit chinesisches Festland sind und netcore-Images langsam herunterladen, können Sie versuchen,docker-mcr
  • Entwickler können auch,Test im PWD-Netzwerk bereitzustellen
  • Beim Wechseln zwischen verschiedenen Bereitstellungsmodi ist darauf zu achten, dass docker-compose zuerst ausgeführt wird, um die letzte Bereitstellung zu schließen.
  • Webports können je nach den Einstellungen in docker-compose.yml vom Bereitstellungsmodus bis zum Bereitstellungsmodus variieren.