OCI / ORDS Implementierung hinzugefügt

This commit is contained in:
2026-04-22 08:55:54 +02:00
parent 599912ef94
commit cbcc6922a4
10 changed files with 258 additions and 36 deletions

View File

@@ -18,22 +18,26 @@ galabau.sftp.local-work-dir=/tmp/sftp-work
# galabau.sftp.private-key-path=/etc/secrets/sftp-key
# galabau.sftp.private-key-passphrase=${SFTP_KEY_PASSPHRASE}
# ===== OCI (Stub — noch nicht aktiv) =====
# galabau.oci.namespace=${OCI_NAMESPACE}
# galabau.oci.region=${OCI_REGION}
# galabau.oci.bucket=${OCI_BUCKET}
# galabau.oci.tenant-prefix=mandant_42/
# galabau.oci.incoming-prefix=eingang/
# galabau.oci.tenancy-id=${OCI_TENANCY_ID}
# galabau.oci.user-id=${OCI_USER_ID}
# galabau.oci.fingerprint=${OCI_FINGERPRINT}
# galabau.oci.private-key-path=${OCI_PRIVATE_KEY_PATH}
# ===== OCI Object Storage =====
galabau.oci.namespace=${OCI_NAMESPACE}
galabau.oci.region=${OCI_REGION}
galabau.oci.bucket=${OCI_BUCKET}
# Root-Prefix im Bucket, muss mit / enden
galabau.oci.tenant-prefix=${OCI_TENANT_PREFIX:testmandant-42/}
# Eingangs-Prefix unterhalb von tenant-prefix, muss mit / enden
galabau.oci.incoming-prefix=${OCI_INCOMING_FILES_PATH:BA/Eingang/Import/}
galabau.oci.tenancy-id=${OCI_TENANCY_ID}
galabau.oci.user-id=${OCI_USER_ID}
galabau.oci.fingerprint=${OCI_FINGERPRINT}
%prod.galabau.oci.private-key-path=${OCI_PRIVATE_KEY_PATH}
%dev.galabau.oci.private-key-path=${OCI_PRIVATE_KEY_PATH:oci-private-key.pem}
# ===== ORDS (Stub — noch nicht aktiv) =====
# galabau.ords.base-url=${GALABAU_ORDS_BASE_URL:http://ords:8080}
# galabau.ords.process-incoming-path=/ords/.../auto_import/process_incoming
# galabau.ords.api-key=${GALABAU_ORDS_API_KEY}
# quarkus.rest-client.ords-client.url=${galabau.ords.base-url}
# ===== ORDS =====
# Base-URL bis einschließlich Modul-Pfad, z.B. https://apex.example.com/ords/myschema/auto_import
galabau.ords.base-url=${GALABAU_ORDS_BASE_URL}
galabau.ords.api-key=${GALABAU_ORDS_API_KEY}
# MicroProfile REST Client liest die URL aus dieser Property:
quarkus.rest-client.ords-client.url=${galabau.ords.base-url}
# ===== Observability =====
%prod.quarkus.otel.exporter.otlp.endpoint=${OTEL_EXPORTER_OTLP_ENDPOINT:http://localhost:4317}