diff --git a/Build-System.md b/Build-System.md index a8e83da..166ad90 100644 --- a/Build-System.md +++ b/Build-System.md @@ -75,19 +75,19 @@ The final server image imports: Build payload: ```bash -docker build --build-arg ROMEXIS_VERSION=6.5.3.444.203 -t gitea.buchhorster.de/Planmeca/romexis-payload:6.5.3.444.203 ./romexis-payload +docker build --build-arg ROMEXIS_VERSION=6.5.3.444.203 -t gitea.buchhorster.de/planmeca/romexis-payload:6.5.3.444.203 ./romexis-payload ``` Build Firebird payload: ```bash -docker build --build-arg ROMEXIS_VERSION=6.5.3.444.203 -t gitea.buchhorster.de/Planmeca/romexis-firebird-payload:latest ./romexis-firebird-payload +docker build --build-arg ROMEXIS_VERSION=6.5.3.444.203 -t gitea.buchhorster.de/planmeca/romexis-firebird-payload:latest ./romexis-firebird-payload ``` Build server image: ```bash -docker build --build-arg TARGETARCH=amd64 --build-arg ROMEXIS_VERSION=6.5.3.444.203 -t gitea.buchhorster.de/Planmeca/romexis-server:6.5.3.444.203-amd64 ./romexis +docker build --build-arg TARGETARCH=amd64 --build-arg ROMEXIS_VERSION=6.5.3.444.203 -t gitea.buchhorster.de/planmeca/romexis-server:6.5.3.444.203-amd64 ./romexis ``` --- @@ -97,7 +97,7 @@ docker build --build-arg TARGETARCH=amd64 --build-arg ROMEXIS_VERSION=6.5.3. Disable cache and show full logs: ```bash -docker build --no-cache --progress=plain --build-arg TARGETARCH=amd64 --build-arg ROMEXIS_VERSION=6.5.3.444.203 -t gitea.buchhorster.de/Planmeca/romexis-server:6.5.3.444.203-amd64 ./romexis +docker build --no-cache --progress=plain --build-arg TARGETARCH=amd64 --build-arg ROMEXIS_VERSION=6.5.3.444.203 -t gitea.buchhorster.de/planmeca/romexis-server:6.5.3.444.203-amd64 ./romexis ``` --- diff --git a/CI-CD-Pipeline.md b/CI-CD-Pipeline.md index ab73a77..f84edcd 100644 --- a/CI-CD-Pipeline.md +++ b/CI-CD-Pipeline.md @@ -116,6 +116,6 @@ Check the final image: ```bash docker run --rm --entrypoint find \ - gitea.buchhorster.de/Planmeca/romexis-server: \ + gitea.buchhorster.de/planmeca/romexis-server: \ /opt -maxdepth 3 -type f ``` diff --git a/Container-Images.md b/Container-Images.md index 574023a..f678914 100644 --- a/Container-Images.md +++ b/Container-Images.md @@ -7,17 +7,17 @@ Images are published to the Gitea package registry namespace used by the project ## Main Images ```text -gitea.buchhorster.de/Planmeca/romexis-base-jre:11-amd64 -gitea.buchhorster.de/Planmeca/romexis-base-jre:11-arm64 +gitea.buchhorster.de/planmeca/romexis-base-jre:11-amd64 +gitea.buchhorster.de/planmeca/romexis-base-jre:11-arm64 -gitea.buchhorster.de/Planmeca/romexis-payload: -gitea.buchhorster.de/Planmeca/romexis-firebird-payload:latest +gitea.buchhorster.de/planmeca/romexis-payload: +gitea.buchhorster.de/planmeca/romexis-firebird-payload:latest -gitea.buchhorster.de/Planmeca/romexis-server:-amd64 -gitea.buchhorster.de/Planmeca/romexis-server:-arm64 -gitea.buchhorster.de/Planmeca/romexis-server: +gitea.buchhorster.de/planmeca/romexis-server:-amd64 +gitea.buchhorster.de/planmeca/romexis-server:-arm64 +gitea.buchhorster.de/planmeca/romexis-server: -gitea.buchhorster.de/Planmeca/romexis-migration-service: +gitea.buchhorster.de/planmeca/romexis-migration-service: ``` --- @@ -68,13 +68,13 @@ romexis-server:6.5.3.444.203 ## Pulling Images ```bash -docker pull gitea.buchhorster.de/Planmeca/romexis-server:6.5.3.444.203-amd64 +docker pull gitea.buchhorster.de/planmeca/romexis-server:6.5.3.444.203-amd64 ``` For multiarch usage: ```bash -docker pull gitea.buchhorster.de/Planmeca/romexis-server:6.5.3.444.203 +docker pull gitea.buchhorster.de/planmeca/romexis-server:6.5.3.444.203 ``` --- @@ -84,5 +84,5 @@ docker pull gitea.buchhorster.de/Planmeca/romexis-server:6.5.3.444.203 If Docker Compose expects a registry image but you built locally, tag it accordingly: ```bash -docker tag romexis-server:local gitea.buchhorster.de/Planmeca/romexis-server:6.5.3.444.203-amd64 +docker tag romexis-server:local gitea.buchhorster.de/planmeca/romexis-server:6.5.3.444.203-amd64 ``` diff --git a/Developer-Guide.md b/Developer-Guide.md index c4cc1f4..df0110b 100644 --- a/Developer-Guide.md +++ b/Developer-Guide.md @@ -78,7 +78,7 @@ The script resolves the target marker from `/opt/romexis/version` and runs updat ```bash docker run --rm --entrypoint find \ - gitea.buchhorster.de/Planmeca/romexis-server: \ + gitea.buchhorster.de/planmeca/romexis-server: \ /opt -maxdepth 3 -type f | sort ``` @@ -86,7 +86,7 @@ Open shell: ```bash docker run --rm -it --entrypoint bash \ - gitea.buchhorster.de/Planmeca/romexis-server: + gitea.buchhorster.de/planmeca/romexis-server: ``` --- diff --git a/Payload-Images.md b/Payload-Images.md index af9ef16..5e814d8 100644 --- a/Payload-Images.md +++ b/Payload-Images.md @@ -121,7 +121,7 @@ If a payload image is based on `scratch`, it may not have a shell. Use: ```bash -docker save gitea.buchhorster.de/Planmeca/romexis-firebird-payload:latest -o payload.tar +docker save gitea.buchhorster.de/planmeca/romexis-firebird-payload:latest -o payload.tar mkdir payload rootfs tar -xf payload.tar -C payload tar -xf payload//layer.tar -C rootfs @@ -131,5 +131,5 @@ find rootfs/opt -type f | sort If the image includes a shell: ```bash -docker run --rm -it --entrypoint sh gitea.buchhorster.de/Planmeca/romexis-firebird-payload:latest +docker run --rm -it --entrypoint sh gitea.buchhorster.de/planmeca/romexis-firebird-payload:latest ``` diff --git a/Reference-BUILD.de.md b/Reference-BUILD.de.md index 4603e95..4229874 100644 --- a/Reference-BUILD.de.md +++ b/Reference-BUILD.de.md @@ -36,8 +36,8 @@ Es enthält gemeinsame Laufzeitabhängigkeiten: Tags: ```text -gitea.buchhorster.de/Planmeca/romexis-base-jre:11-amd64 -gitea.buchhorster.de/Planmeca/romexis-base-jre:11-arm64 +gitea.buchhorster.de/planmeca/romexis-base-jre:11-amd64 +gitea.buchhorster.de/planmeca/romexis-base-jre:11-arm64 ``` Das Base Image ist bewusst vom Romexis Server Image getrennt, damit es nicht für jede Romexis-Version erneut gebaut werden muss. @@ -58,14 +58,14 @@ Es enthält: Architekturspezifische Tags: ```text -gitea.buchhorster.de/Planmeca/romexis-server:-amd64 -gitea.buchhorster.de/Planmeca/romexis-server:-arm64 +gitea.buchhorster.de/planmeca/romexis-server:-amd64 +gitea.buchhorster.de/planmeca/romexis-server:-arm64 ``` Multiarch-Manifest-Tag: ```text -gitea.buchhorster.de/Planmeca/romexis-server: +gitea.buchhorster.de/planmeca/romexis-server: ``` --- @@ -220,7 +220,7 @@ docker buildx build \ --sbom=false \ --build-arg TARGETARCH=amd64 \ --build-arg IMAGE_VERSION=11-amd64 \ - -t gitea.buchhorster.de/Planmeca/romexis-base-jre:11-amd64 \ + -t gitea.buchhorster.de/planmeca/romexis-base-jre:11-amd64 \ --load \ ./romexis-base ``` @@ -234,8 +234,8 @@ docker buildx build \ --sbom=false \ --build-arg TARGETARCH=amd64 \ --build-arg ROMEXIS_VERSION=6.5.3 \ - --build-arg ROMEXIS_BASE_IMAGE=gitea.buchhorster.de/Planmeca/romexis-base-jre:11-amd64 \ - -t gitea.buchhorster.de/Planmeca/romexis-server:6.5.3-amd64 \ + --build-arg ROMEXIS_BASE_IMAGE=gitea.buchhorster.de/planmeca/romexis-base-jre:11-amd64 \ + -t gitea.buchhorster.de/planmeca/romexis-server:6.5.3-amd64 \ --load \ ./romexis ``` @@ -266,7 +266,7 @@ docker buildx build \ --provenance=false \ --sbom=false \ --build-arg ROMEXIS_VERSION=6.5.3.444.203 \ - -t gitea.buchhorster.de/Planmeca/romexis-payload:6.5.3.444.203 \ + -t gitea.buchhorster.de/planmeca/romexis-payload:6.5.3.444.203 \ --load \ ./romexis-payload ``` @@ -280,9 +280,9 @@ docker buildx build \ --sbom=false \ --build-arg TARGETARCH=amd64 \ --build-arg ROMEXIS_VERSION=6.5.3.444.203 \ - --build-arg ROMEXIS_BASE_IMAGE=gitea.buchhorster.de/Planmeca/romexis-base-jre:11-amd64 \ - --build-arg ROMEXIS_PAYLOAD_IMAGE=gitea.buchhorster.de/Planmeca/romexis-payload:6.5.3.444.203 \ - -t gitea.buchhorster.de/Planmeca/romexis-server:6.5.3.444.203-amd64 \ + --build-arg ROMEXIS_BASE_IMAGE=gitea.buchhorster.de/planmeca/romexis-base-jre:11-amd64 \ + --build-arg ROMEXIS_PAYLOAD_IMAGE=gitea.buchhorster.de/planmeca/romexis-payload:6.5.3.444.203 \ + -t gitea.buchhorster.de/planmeca/romexis-server:6.5.3.444.203-amd64 \ --load \ ./romexis ``` diff --git a/Reference-BUILD.md b/Reference-BUILD.md index 8600fac..cfe3eb1 100644 --- a/Reference-BUILD.md +++ b/Reference-BUILD.md @@ -36,8 +36,8 @@ It contains shared runtime dependencies: Tags: ```text -gitea.buchhorster.de/Planmeca/romexis-base-jre:11-amd64 -gitea.buchhorster.de/Planmeca/romexis-base-jre:11-arm64 +gitea.buchhorster.de/planmeca/romexis-base-jre:11-amd64 +gitea.buchhorster.de/planmeca/romexis-base-jre:11-arm64 ``` The base image is intentionally separated from the Romexis Server image so it does not need to be rebuilt for every Romexis version. @@ -58,14 +58,14 @@ It contains: Architecture-specific tags: ```text -gitea.buchhorster.de/Planmeca/romexis-server:-amd64 -gitea.buchhorster.de/Planmeca/romexis-server:-arm64 +gitea.buchhorster.de/planmeca/romexis-server:-amd64 +gitea.buchhorster.de/planmeca/romexis-server:-arm64 ``` Multi-architecture manifest tag: ```text -gitea.buchhorster.de/Planmeca/romexis-server: +gitea.buchhorster.de/planmeca/romexis-server: ``` --- @@ -220,7 +220,7 @@ docker buildx build \ --sbom=false \ --build-arg TARGETARCH=amd64 \ --build-arg IMAGE_VERSION=11-amd64 \ - -t gitea.buchhorster.de/Planmeca/romexis-base-jre:11-amd64 \ + -t gitea.buchhorster.de/planmeca/romexis-base-jre:11-amd64 \ --load \ ./romexis-base ``` @@ -234,8 +234,8 @@ docker buildx build \ --sbom=false \ --build-arg TARGETARCH=amd64 \ --build-arg ROMEXIS_VERSION=6.5.3 \ - --build-arg ROMEXIS_BASE_IMAGE=gitea.buchhorster.de/Planmeca/romexis-base-jre:11-amd64 \ - -t gitea.buchhorster.de/Planmeca/romexis-server:6.5.3-amd64 \ + --build-arg ROMEXIS_BASE_IMAGE=gitea.buchhorster.de/planmeca/romexis-base-jre:11-amd64 \ + -t gitea.buchhorster.de/planmeca/romexis-server:6.5.3-amd64 \ --load \ ./romexis ``` @@ -266,7 +266,7 @@ docker buildx build \ --provenance=false \ --sbom=false \ --build-arg ROMEXIS_VERSION=6.5.3.444.203 \ - -t gitea.buchhorster.de/Planmeca/romexis-payload:6.5.3.444.203 \ + -t gitea.buchhorster.de/planmeca/romexis-payload:6.5.3.444.203 \ --load \ ./romexis-payload ``` @@ -280,9 +280,9 @@ docker buildx build \ --sbom=false \ --build-arg TARGETARCH=amd64 \ --build-arg ROMEXIS_VERSION=6.5.3.444.203 \ - --build-arg ROMEXIS_BASE_IMAGE=gitea.buchhorster.de/Planmeca/romexis-base-jre:11-amd64 \ - --build-arg ROMEXIS_PAYLOAD_IMAGE=gitea.buchhorster.de/Planmeca/romexis-payload:6.5.3.444.203 \ - -t gitea.buchhorster.de/Planmeca/romexis-server:6.5.3.444.203-amd64 \ + --build-arg ROMEXIS_BASE_IMAGE=gitea.buchhorster.de/planmeca/romexis-base-jre:11-amd64 \ + --build-arg ROMEXIS_PAYLOAD_IMAGE=gitea.buchhorster.de/planmeca/romexis-payload:6.5.3.444.203 \ + -t gitea.buchhorster.de/planmeca/romexis-server:6.5.3.444.203-amd64 \ --load \ ./romexis ``` diff --git a/Reference-README.de.md b/Reference-README.de.md index cf7fd69..a366552 100644 --- a/Reference-README.de.md +++ b/Reference-README.de.md @@ -1,6 +1,6 @@ # Romexis Docker -[English](README.md) | [Deutsch](README.de.md) | [Build-Prozess](BUILD.de.md) | [Entwicklerdokumentation](DEVELOPERS.md) | [![Build Status](https://drone.buchhorster.de/api/badges/Planmeca/romexis-server-docker/status.svg?ref=refs/heads/main)] +[English](README.md) | [Deutsch](README.de.md) | [Build-Prozess](BUILD.de.md) | [Entwicklerdokumentation](DEVELOPERS.md) | [![Build Status](https://drone.buchhorster.de/api/badges/planmeca/romexis-server-docker/status.svg?ref=refs/heads/main)] > Containerisierte Ausführung von Planmeca Romexis Server 6.5 unter Linux mit Docker, Microsoft SQL Server und einem wiederverwendbaren Multiarch-Romexis-Basisimage. @@ -123,12 +123,12 @@ Die Images werden in der Gitea Container Registry des Projekts veröffentlicht. ### Image-Struktur ```text -gitea.buchhorster.de/Planmeca/romexis-base-jre:11-amd64 -gitea.buchhorster.de/Planmeca/romexis-base-jre:11-arm64 +gitea.buchhorster.de/planmeca/romexis-base-jre:11-amd64 +gitea.buchhorster.de/planmeca/romexis-base-jre:11-arm64 -gitea.buchhorster.de/Planmeca/romexis-server:-amd64 -gitea.buchhorster.de/Planmeca/romexis-server:-arm64 -gitea.buchhorster.de/Planmeca/romexis-server: +gitea.buchhorster.de/planmeca/romexis-server:-amd64 +gitea.buchhorster.de/planmeca/romexis-server:-arm64 +gitea.buchhorster.de/planmeca/romexis-server: ``` Die architekturspezifischen Tags werden für das Multiarch-Manifest verwendet. @@ -136,7 +136,7 @@ Die architekturspezifischen Tags werden für das Multiarch-Manifest verwendet. ### Beispiel-Pull ```bash -docker pull gitea.buchhorster.de/Planmeca/romexis-server:6.5.3.444.203 +docker pull gitea.buchhorster.de/planmeca/romexis-server:6.5.3.444.203 ``` ### Installierte Romexis-Version prüfen @@ -144,7 +144,7 @@ docker pull gitea.buchhorster.de/Planmeca/romexis-server:6.5.3.444.203 ```bash docker run --rm \ --entrypoint cat \ - gitea.buchhorster.de/Planmeca/romexis-server:6.5.3.444.203 \ + gitea.buchhorster.de/planmeca/romexis-server:6.5.3.444.203 \ /opt/romexis/version ``` diff --git a/Reference-README.md b/Reference-README.md index 235b596..5e5afc1 100644 --- a/Reference-README.md +++ b/Reference-README.md @@ -1,6 +1,6 @@ # Romexis Docker -[English](README.md) | [Deutsch](README.de.md) | [Build process](BUILD.md) | [Developer notes](DEVELOPERS.md) | [![Build Status](https://drone.buchhorster.de/api/badges/Planmeca/romexis-server-docker/status.svg?ref=refs/heads/main)] +[English](README.md) | [Deutsch](README.de.md) | [Build process](BUILD.md) | [Developer notes](DEVELOPERS.md) | [![Build Status](https://drone.buchhorster.de/api/badges/planmeca/romexis-server-docker/status.svg?ref=refs/heads/main)] > Containerized deployment of Planmeca Romexis Server 6.5 on Linux using Docker, Microsoft SQL Server and a reusable multi-architecture Romexis base image. @@ -123,12 +123,12 @@ Images are published to the Gitea Container Registry namespace used by the proje ### Image layout ```text -gitea.buchhorster.de/Planmeca/romexis-base-jre:11-amd64 -gitea.buchhorster.de/Planmeca/romexis-base-jre:11-arm64 +gitea.buchhorster.de/planmeca/romexis-base-jre:11-amd64 +gitea.buchhorster.de/planmeca/romexis-base-jre:11-arm64 -gitea.buchhorster.de/Planmeca/romexis-server:-amd64 -gitea.buchhorster.de/Planmeca/romexis-server:-arm64 -gitea.buchhorster.de/Planmeca/romexis-server: +gitea.buchhorster.de/planmeca/romexis-server:-amd64 +gitea.buchhorster.de/planmeca/romexis-server:-arm64 +gitea.buchhorster.de/planmeca/romexis-server: ``` The architecture-specific tags are used internally by the multi-architecture manifest. @@ -136,7 +136,7 @@ The architecture-specific tags are used internally by the multi-architecture man ### Example pull ```bash -docker pull gitea.buchhorster.de/Planmeca/romexis-server:6.5.3.444.203 +docker pull gitea.buchhorster.de/planmeca/romexis-server:6.5.3.444.203 ``` ### Verify installed Romexis version @@ -144,7 +144,7 @@ docker pull gitea.buchhorster.de/Planmeca/romexis-server:6.5.3.444.203 ```bash docker run --rm \ --entrypoint cat \ - gitea.buchhorster.de/Planmeca/romexis-server:6.5.3.444.203 \ + gitea.buchhorster.de/planmeca/romexis-server:6.5.3.444.203 \ /opt/romexis/version ``` diff --git a/Release-Process.md b/Release-Process.md index ca45c19..3818ae3 100644 --- a/Release-Process.md +++ b/Release-Process.md @@ -31,14 +31,14 @@ A release usually includes: ## Image Verification ```bash -docker pull gitea.buchhorster.de/Planmeca/romexis-server:-amd64 -docker pull gitea.buchhorster.de/Planmeca/romexis-server: +docker pull gitea.buchhorster.de/planmeca/romexis-server:-amd64 +docker pull gitea.buchhorster.de/planmeca/romexis-server: ``` Inspect: ```bash -docker manifest inspect gitea.buchhorster.de/Planmeca/romexis-server: +docker manifest inspect gitea.buchhorster.de/planmeca/romexis-server: ``` --- diff --git a/Server-Image.md b/Server-Image.md index 0daba19..c2c13c9 100644 --- a/Server-Image.md +++ b/Server-Image.md @@ -27,9 +27,9 @@ Example defaults: ARG TARGETARCH=amd64 ARG ROMEXIS_VERSION=6.5.3.444.203 -ARG ROMEXIS_BASE_IMAGE=gitea.buchhorster.de/Planmeca/romexis-base-jre:11-${TARGETARCH} -ARG ROMEXIS_PAYLOAD_IMAGE=gitea.buchhorster.de/Planmeca/romexis-payload:${ROMEXIS_VERSION} -ARG ROMEXIS_FIREBIRD_PAYLOAD_IMAGE=gitea.buchhorster.de/Planmeca/romexis-firebird-payload:latest +ARG ROMEXIS_BASE_IMAGE=gitea.buchhorster.de/planmeca/romexis-base-jre:11-${TARGETARCH} +ARG ROMEXIS_PAYLOAD_IMAGE=gitea.buchhorster.de/planmeca/romexis-payload:${ROMEXIS_VERSION} +ARG ROMEXIS_FIREBIRD_PAYLOAD_IMAGE=gitea.buchhorster.de/planmeca/romexis-firebird-payload:latest ``` ---