Zum Hauptinhalt springen
Version: 5.5

Docker-Compose

Hier finden Sie praxisnahe Docker-Compose-Beispiele für den Betrieb des OPC Router in unterschiedlichen Szenarien. Die Varianten decken die typischen Einsatzfälle ab – vom schnellen Testsystem bis hin zur produktiven Umgebung mit externer Datenbank.

OPC Router Runtime als Standardinstallation – schnell & einfach

Das OPC Router Runtime Image beinhaltet eine MongoDB.

Diese Variante ist für einen besonders schnellen Einstieg gedacht. Das Runtime-Image enthält bereits eine interne MongoDB und benötigt keine weiteren Services.

    runtime:
image: 'opcrouter/runtime:latest'
ports:
- '8080:8080'
container_name: opcrouter5
environment:
- OR_I_ACCEPT_EULA=true
- OR_DISABLE_AUTH=true

OPC Router Produktion – mit optionalen Parametern

Diese Konfiguration ist für produktive Umgebungen ausgelegt, bei denen Runtime, Datenbank und Persistenz in einem Stack betrieben werden.

services:
opcrouter-runtime:
image: 'inrayhub.azurecr.io/opcrouter-runtime:latest'
ports:
- '8080:8080'
container_name: opcrouter55
volumes:
- 'opc-router55-logs:/var/log/opcrouter'
- 'opc-router-db55:/data'
environment:
- OR_DISABLE_AUTH=false
- OR_I_ACCEPT_EULA=true
- INITIAL_USERNAME=<Benutzername>
- INITIAL_PASSWORD=<Passwort>
pull_policy: always

Die Angaben unter „environment” im Compose-File können 1:1 aus den dokumentierten Umgebungsvariablen erstellt werden, welche weitere Konfigurationsoptionen eröffnen.