Schnellstart
Diese Anleitung führt Sie durch die wichtigsten Schritte zurDie Inbetriebnahme des MesoWorkerService. Für detaillierte Informationen konsultieren Sie bitte die entsprechenden Abschnitte in dieser Dokumentation.
Einrichtungsschritte
Die EinrichtungMesoWorkerService erfolgt in dieserdrei Reihenfolge:Schritten:
ConnectionStrings konfigurierenInstallieren — Windows-Dienst oder Container-Deployment einrichten (Datenbankverbindungsiehezum SQL Server)Installation)ServiceKonfigurierenstarten— Datenbankverbindungen, Lizenz undeinrichtenWinLine-Integration anpassen (siehe Konfiguration)
Hinweis: Die Anwendungsdatenbank (MesoWorkerDb) wird beim ersten Start automatisch erstellt. Eine manuelle Datenbank-Erstellung ist nicht erforderlich — es genügt, dass der angegebene SQL-Benutzer die Berechtigung hat, Datenbanken anzulegen.
Schritt 1: ConnectionStrings konfigurieren
Konfigurieren Sie die Datenbankverbindungen des MesoWorkerService. Die Anwendungsdatenbank (MesoWorkerDb) wird beim ersten Start automatisch erstellt — der SQL-Benutzer benötigt dafür CREATE DATABASE-Rechte.
Windows-Dienst
Bearbeiten Sie die Datei appsettings.json im Installationsverzeichnis des MesoWorkerService:
{
"ConnectionStrings": {
"ConnectionString": "Data Source=SQL-SERVER;Initial Catalog=MesoWorkerDb;Integrated Security=true;TrustServerCertificate=true",
"WinLineSystemDBConnectionString": "Data Source=SQL-SERVER;Initial Catalog=CWLSYSTEM;Integrated Security=true;TrustServerCertificate=true"
},
"License": {
"CustomerNr": "12345",
"LicenseNr": "LIZENZNUMMER"
}
}
Wichtig: Ersetzen Sie:
SQL-SERVER12345LIZENZNUMMERMesoWorkerDbContainer-Deployment
Konfigurieren Sie die Umgebungsvariablen in Ihrer docker-compose.yml oder im Portainer Stack:
environment:
# Lizenzierung
- LICENSE_CUSTOMER_NR=12345
- LICENSE_LICENSE_NR=LIZENZNUMMER
# Datenbankverbindungen (SQL-Benutzer benötigt CREATE DATABASE-Rechte)
- ConnectionStrings__ConnectionString=Data Source=SQL-SERVER;Initial Catalog=MesoWorkerDb;User ID=sql-user;Password=sql-pass;TrustServerCertificate=true
- ConnectionStrings__WinLineSystemDBConnectionString=Data Source=SQL-SERVER;Initial Catalog=CWLSYSTEM;User ID=sql-user;Password=sql-pass;TrustServerCertificate=true
Wichtig:
SQL-SERVERsql-usersql-pass12345LIZENZNUMMERSchritt 2: Service starten
Windows-Dienst
Service installieren (siehe Option 1: Windows-Dienst für Details):
New-Service -Name "MESO-WorkerService" `
-BinaryPathName "C:\MesoWorkerService\MesoWorkerService.exe" `
-DisplayName "MESO Worker Service" `
-Description "Automatisierungsdienst für Mesonic WinLine" `
-StartupType Automatic
Service starten:
Start-Service -Name "MESO-WorkerService"
Web-Interface öffnen:
http://localhost:5000AdminContainer-Deployment
Container starten:
docker-compose up -d
Web-Interface öffnen:
http://server:8012AdminNächste Schritte
Nach der erfolgreichen Inbetriebnahme sollten Sie:
Für detaillierte Konfigurationsoptionen konsultieren Sie die entsprechenden Abschnitte in dieser Dokumentation.