Clone
2
Runtime Layout.de
Patrick Gniza edited this page 2026-08-21 09:04:39 +02:00

Deutsch | English

Laufzeitlayout

Persistente Daten

Empfohlenes persistentes Wurzelverzeichnis:

/srv/romexis-data

Typische Verzeichnisse:

/srv/romexis-data/sconfig
/srv/romexis-data/programdata
/srv/romexis-data/romexis_images
/srv/romexis-data/romexis_ergodata
/srv/romexis-data/romexis_cache
/srv/romexis-data/sql-backup
/srv/romexis-data/firebird

Laufzeitdienste

romexis
  Main Romexis Server process.

mssql
  Microsoft SQL Server backend when DATABASE_BACKEND=mssql.

firebird
  Firebird backend when DATABASE_BACKEND=firebird.

romexis-admin
  Browser-accessible Romexis Admin / RomexisConfig runtime.

romexis-client
  Browser-accessible Romexis Client runtime.

romexis-app
  Tomcat-based mRomexis Web App.

proxy
  OpenResty/Nginx proxy for mRomexis Web App.

romexis-migration
  Migration service for upload, validation and restore workflows.

romexis-control-agent
  Restricted container-control service used for coordinated runtime operations.

Pfade im Romexis-Container

/opt/romexis
/opt/romexis/server
/opt/romexis/sconfig
/programdata/planmeca/romexis

/data/romexis_images
/data/romexis_ergodata
/data/romexis_cache

Pfade im Admin-Container

/opt/romexis/admin
/opt/romexis/client
/opt/romexis/sconfig
/programdata/Planmeca/Romexis/Admin
/tmp/romexis-admin-vnc-state

Der Admin-Container bietet Browserzugriff über noVNC und verwendet VNC-Statusdateien, um RomexisConfig abhängig von aktiven Sitzungen zu starten oder zu stoppen.

Client-Container-Pfade

/opt/romexis/client
/opt/romexis/sconfig
/programdata/Planmeca/Romexis
/tmp/romexis-client-vnc-state

Der Client-Container verwendet dieselbe gemeinsame GUI-Runtime wie Admin, erhält seine Anwendungsdateien jedoch aus dem separaten Image romexis-client-payload.



Pfade der mRomexis Web App

/usr/local/tomcat/webapps/ROOT.war

Die WAR-Datei stammt aus dem Romexis-Payload:

/opt/romexis/broker/mromexis-html.war

Datenbankpfade

MSSQL

/var/opt/mssql
/var/opt/mssql/backup

Firebird

/firebird/data/romexis.fdb

Neustart-Statusdatei

Wird zur Koordination einer Wiederherstellung durch den Migrationsdienst verwendet:

/data/romexis_images/.romexis_restart_state

Laufzeitskripte

/entrypoint.sh
/opt/init-romexis-db.sh
/opt/init-romexis-mssql-db.sh
/opt/init-romexis-firebird-db.sh
/opt/fix-keystore-alias.sh

Admin-Startskript:

/usr/local/bin/start.sh