Clone
3
Project Structure.de
Patrick Gniza edited this page 2026-08-22 15:46:50 +02:00

Deutsch | English

Projektstruktur

.
├── .drone.yml
├── .dockerignore
├── .env.sample
├── docker-compose.yml
├── docker-compose.mssql.yml
├── docker-compose.firebird.yml
├── README.md
├── README.de.md
├── BUILD.md
├── BUILD.de.md
├── DEVELOPERS.md
├── scripts/
│   ├── build-local.sh
│   ├── build-local.ps1
│   ├── ci-lib.sh
│   ├── ci-prepare.sh
│   ├── ci-prepare-buildx.sh
│   ├── ci-payload.sh
│   ├── ci-build-component.sh
│   └── ci-publish-manifests.sh
├── romexis-common/
│   ├── RomexisPropertyAgent.java
│   ├── RomexisOptionPaneUIPatch.java
│   ├── dxservice_dummy.c
│   └── patches-src/
├── romexis-base/
│   └── Dockerfile
├── romexis-gui-runtime/
│   └── Dockerfile
├── romexis-payload/
│   ├── Dockerfile
│   ├── romexis-versions.env
│   ├── romexis-copy-map.tsv
│   ├── romexis-client-copy-map.tsv
│   ├── download-romexis-installer-parts.py
│   └── extract-and-copy-romexis-parts.sh
├── romexis-firebird-payload/
│   ├── Dockerfile
│   ├── romexis-firebird-versions.env
│   └── helper scripts
├── romexis/
│   ├── Dockerfile
│   ├── entrypoint.sh
│   └── database/runtime helper scripts
├── romexis-admin/
│   ├── Dockerfile
│   ├── start.sh
│   └── test.sh
├── romexis-client/
│   ├── Dockerfile
│   ├── start.sh
│   └── test.sh
├── romexis-mromexis-app/
│   └── Dockerfile
├── romexis-control-agent/
│   ├── Dockerfile
│   └── app.py
├── migration-service/
│   ├── Dockerfile
│   ├── entrypoint.sh
│   ├── app/
│   ├── scripts/
│   └── ssh/
└── migration-client/
    └── client files

Compose-Dateien

docker-compose.yml
  Base runtime stack.

docker-compose.mssql.yml
  MSSQL backend override.

docker-compose.firebird.yml
  Firebird backend override.

Das aktive Backend wird in .env ausgewählt:

DATABASE_BACKEND=mssql
COMPOSE_FILE=docker-compose.yml:docker-compose.${DATABASE_BACKEND}.yml

Buildskripte

scripts/build-local.sh
scripts/build-local.ps1

Diese ersetzen den alten lokalen Workflow mit docker-compose.build.yml.


Dokumentationsdateien im Wurzelverzeichnis

Die wichtigsten Dokumentationsdateien bleiben im Wurzelverzeichnis des Repositorys:

README.md
README.de.md
BUILD.md
BUILD.de.md
DEVELOPERS.md

Das Wiki stellt eine navigierbare, benutzerorientierte Dokumentationsebene bereit.