From 2bf5bc0c4b8bfdcb81ff015664c0e8c067dc08fd Mon Sep 17 00:00:00 2001 From: Patrick Gniza Date: Sun, 28 Jun 2026 19:40:58 +0000 Subject: [PATCH] =?UTF-8?q?Home=20hinzugef=C3=BCgt?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Home.md | 76 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 76 insertions(+) create mode 100644 Home.md diff --git a/Home.md b/Home.md new file mode 100644 index 0000000..76344c7 --- /dev/null +++ b/Home.md @@ -0,0 +1,76 @@ +# Romexis Docker Wiki + +Welcome to the Romexis Docker project wiki. + +This wiki documents the Docker-based Romexis Server stack, the build system, the payload image architecture, database backends, migration service and development workflow. + +> This project provides a reproducible Docker environment for running Planmeca Romexis Server on Linux while keeping the build process close to the original installer layout. Romexis application binaries are not stored in the repository. They are extracted from official installer packages during the build process. + +--- + +## Main Areas + +| Area | Description | +|---|---| +| [Project Overview](Project-Overview) | High-level goals, features and supported platforms | +| [Architecture](Architecture) | Image layers, runtime containers and data flow | +| [Quick Start](Quick-Start) | Minimal steps to run the stack | +| [Configuration](Configuration) | Environment variables and runtime configuration | +| [Container Images](Container-Images) | Registry images, tags and manifests | +| [Build System](Build-System) | Payload, base and server build workflow | +| [Database Backends](Database-Backends) | MSSQL and Firebird database architecture | +| [Migration Service](Migration-Service) | Web UI, REST API, SFTP and restore workflow | +| [Migration Workflow](Migration-Workflow) | Manual and client-assisted migration process | +| [CI/CD Pipeline](CI-CD-Pipeline) | Drone pipeline and publishing process | +| [Developer Guide](Developer-Guide) | Repository structure and internal development notes | +| [Troubleshooting](Troubleshooting) | Common errors and fixes | + +--- + +## Current Core Components + +```text +romexis-payload/ + Builds architecture-independent payload images from the official Windows installer. + +romexis-firebird-payload/ + Builds a Firebird SQL payload from the official macOS installer. + +romexis-base/ + Builds the reusable Java 11 runtime base image. + +romexis/ + Builds the final Romexis Server image. + +migration-service/ + Provides browser-based and API-driven migration orchestration. + +migration-client/ + Provides the Windows migration helper client. + +docs/ + Contains extended project documentation. +``` + +--- + +## Recommended Reading Order + +1. [Project Overview](Project-Overview) +2. [Architecture](Architecture) +3. [Quick Start](Quick-Start) +4. [Configuration](Configuration) +5. [Database Backends](Database-Backends) +6. [Migration Service](Migration-Service) +7. [Build System](Build-System) +8. [Developer Guide](Developer-Guide) + +--- + +## Important Notes + +- No Romexis application binaries are committed to the repository. +- Official Planmeca installer packages are downloaded during payload builds. +- Microsoft SQL Server remains the default and most tested backend. +- Firebird support is being introduced in parallel for macOS/ARM64-oriented scenarios. +- The migration service is designed for moving existing Windows-based Romexis installations into the Docker stack.