Weitere Werkzeuge

Press bereitstellen

Führen Sie Press mit Docker oder als Windows-Service aus.

Press läuft kopflos. Es hört standardmäßig auf Loopback; Remote-Clients sollten sich über einen vertrauenswürdigen HTTPS-Reverse-Proxy verbinden. Der Bootstrap-Verwaltungstoken muss mindestens 32 Zeichen umfassen und sollte in einer geschützten Datei gespeichert werden.

Linux Docker

Das Press-Image läuft als Nicht-Root-Benutzer. Montieren Sie persistente Daten bei /var/lib/inksmith-press, damit die SQLite-Datenbank und die Render-Artefakte den Containerwechsel überleben. Das Root-Dateisystem kann nur gelesen werden, wenn der Datenhalter beschreibbar ist und /tmp ein beschreibbares temporäres Dateisystem ist.

Eine Compose-Bereitstellung platziert Press hinter einem HTTPS-Gateway. Press bleibt auf 127.0.0.1:8080 im gemeinsamen Netzwerk-Namespace; das Gateway veröffentlicht HTTPS auf Port 443. Geben Sie ein Zertifikat an, dem die Desktop-Clients vertrauen, und eine geschützte Management-Token-Datei außerhalb des Bildes.

Überprüfen Sie nach dem Starten des Stapels den Zustand des Containers und fordern Sie https://your-hostname/ready an. Sichern Sie das persistente Volumen vor einem Upgrade. Backen Sie keine Kundenvorlagen, Anmeldeinformationen, Datenbankdateien oder lizenzierten Schriftarten in das Bild.

Windows Service

Die Windows Service Edition registriert InkSmithPress, verwendet ein maschinenscoped Datenverzeichnis unter C:\ProgramData\Logicos Software\InkSmith Press und meldet Start und Fehler im Application Event Log. Seine Befehlszeile enthält Token-Datei- und Datenverzeichnispfade, nicht das geheime Token.

Verwenden Sie ab einer erhöhten PowerShell-Sitzung das Service-Installationsprogramm, das in der Press-Distribution enthalten ist. Geben Sie einen absoluten Pfad zum signierten inksmith-press.exe und zu einer geschützten Bootstrap-Token-Datei. Die Standarddienstidentität ist LocalService; ein dediziertes Konto kann verwendet werden, wenn die erforderlichen Dateisystemberechtigungen konfiguriert sind.

Überprüfen Sie Get-Service InkSmithPress, das Ereignisprotokoll und http://127.0.0.1:8080/ready. Für Remote-Desktop-Verbindungen ist ein Reverse-Proxy mit einem vertrauenswürdigen Zertifikat erforderlich.

Betriebsgrenzen

Press lehnt einen direkten, nicht-loopback HTTP-Hörer ab. Zertifikatsregistrierung und Desktop-Vertrauensüberschreibungen werden noch entwickelt. Die Docker- und Live-Windows-Service-Pfade müssen vor einem Rollout in der Zielumgebung Rauchtests unterzogen werden. Führen Sie ein Backup der Datenbank und des Artefaktspeichers, bevor Sie die Bereitstellung aktualisieren.

Fahren Sie mit dem Press API für die Authentifizierung, Scoping-Clients und das Rendern von Jobs oder Press Control für den Desktop-Verwaltungsworkflow fort.