Publish curated ITWorx-ModelForge source from 990401737f96c8d46a9f7b0d84994516cadcb6a0
This commit is contained in:
1 parent
7082ab955a
commit
848f0d8f8a
434 files changed
+67298
-4315
No files matched your search
+23
-2
@@ -5,6 +5,10 @@ services:
|
||||
POSTGRES_DB: ${MODELFORGE_POSTGRES_DB:-modelforge}
|
||||
POSTGRES_USER: ${MODELFORGE_POSTGRES_ADMIN_USER:-postgres}
|
||||
POSTGRES_PASSWORD: ${MODELFORGE_POSTGRES_ADMIN_PASSWORD:?set a bootstrap-only PostgreSQL admin password}
|
||||
# Keep the ModelForge names available to the explicit existing-cluster provisioning script.
|
||||
# POSTGRES_USER/PASSWORD are consumed by the upstream image; psql's \getenv reads these.
|
||||
MODELFORGE_POSTGRES_ADMIN_USER: ${MODELFORGE_POSTGRES_ADMIN_USER:-postgres}
|
||||
MODELFORGE_POSTGRES_ADMIN_PASSWORD: ${MODELFORGE_POSTGRES_ADMIN_PASSWORD:?set a bootstrap-only PostgreSQL admin password}
|
||||
MODELFORGE_MIGRATION_DB_PASSWORD: ${MODELFORGE_MIGRATION_DB_PASSWORD:?set the non-superuser migration role password}
|
||||
MODELFORGE_RUNTIME_DB_PASSWORD: ${MODELFORGE_RUNTIME_DB_PASSWORD:?set the non-owner runtime role password}
|
||||
volumes:
|
||||
@@ -37,7 +41,8 @@ services:
|
||||
|
||||
api:
|
||||
build:
|
||||
context: ./backend
|
||||
context: .
|
||||
dockerfile: backend/Dockerfile
|
||||
args:
|
||||
# Build identity, so any image built from this file can say where it came from. An argument
|
||||
# that is never passed stays empty and is reported as null rather than guessed.
|
||||
@@ -57,7 +62,11 @@ services:
|
||||
MODELFORGE_NODE_LIVENESS_MONITOR_ENABLED: "true"
|
||||
MODELFORGE_REGISTRY_SEED_ON_STARTUP: "true"
|
||||
MODELFORGE_OPERATOR_API_KEY: ${MODELFORGE_OPERATOR_API_KEY:-}
|
||||
MODELFORGE_OPERATOR_IDENTITIES: ${MODELFORGE_OPERATOR_IDENTITIES:-}
|
||||
MODELFORGE_OPERATOR_PASSWORD_HASH: ${MODELFORGE_OPERATOR_PASSWORD_HASH:-}
|
||||
MODELFORGE_HF_TOKEN: ${MODELFORGE_HF_TOKEN:-}
|
||||
MODELFORGE_SECRET_SLOT_ROOT_KEY: ${MODELFORGE_SECRET_SLOT_ROOT_KEY:-}
|
||||
MODELFORGE_SECRET_SLOT_ROOT_KEY_ID: ${MODELFORGE_SECRET_SLOT_ROOT_KEY_ID:-hf-control-plane-1}
|
||||
MODELFORGE_NODE_STALE_AFTER_SECONDS: ${MODELFORGE_NODE_STALE_AFTER_SECONDS:-30}
|
||||
MODELFORGE_NODE_OFFLINE_AFTER_SECONDS: ${MODELFORGE_NODE_OFFLINE_AFTER_SECONDS:-90}
|
||||
MODELFORGE_LIVENESS_POLL_INTERVAL_SECONDS: ${MODELFORGE_LIVENESS_POLL_INTERVAL_SECONDS:-5}
|
||||
@@ -65,6 +74,17 @@ services:
|
||||
MODELFORGE_LIFECYCLE_RECONCILIATION_ENABLED: ${MODELFORGE_LIFECYCLE_RECONCILIATION_ENABLED:-true}
|
||||
MODELFORGE_MIGRATION_RECONCILIATION_ENABLED: ${MODELFORGE_MIGRATION_RECONCILIATION_ENABLED:-true}
|
||||
MODELFORGE_OBSERVABILITY_MONITOR_ENABLED: ${MODELFORGE_OBSERVABILITY_MONITOR_ENABLED:-true}
|
||||
MODELFORGE_ALERT_NOTIFICATIONS_ENABLED: ${MODELFORGE_ALERT_NOTIFICATIONS_ENABLED:-false}
|
||||
MODELFORGE_ALERT_WEBHOOK_URL: ${MODELFORGE_ALERT_WEBHOOK_URL:-}
|
||||
MODELFORGE_ALERT_WEBHOOK_ALLOWED_HOSTS: ${MODELFORGE_ALERT_WEBHOOK_ALLOWED_HOSTS:-}
|
||||
MODELFORGE_ALERT_WEBHOOK_MIN_SEVERITY: ${MODELFORGE_ALERT_WEBHOOK_MIN_SEVERITY:-WARNING}
|
||||
MODELFORGE_ALERT_NOTIFICATION_TIMEOUT_SECONDS: ${MODELFORGE_ALERT_NOTIFICATION_TIMEOUT_SECONDS:-5.0}
|
||||
MODELFORGE_ALERT_NOTIFICATION_MAX_ATTEMPTS: ${MODELFORGE_ALERT_NOTIFICATION_MAX_ATTEMPTS:-8}
|
||||
MODELFORGE_ALERT_NOTIFICATION_BATCH_SIZE: ${MODELFORGE_ALERT_NOTIFICATION_BATCH_SIZE:-20}
|
||||
MODELFORGE_ALERT_NOTIFICATION_LEASE_SECONDS: ${MODELFORGE_ALERT_NOTIFICATION_LEASE_SECONDS:-60}
|
||||
MODELFORGE_ALERT_NOTIFICATION_RETRY_BASE_SECONDS: ${MODELFORGE_ALERT_NOTIFICATION_RETRY_BASE_SECONDS:-15}
|
||||
MODELFORGE_MODEL_UPDATE_MONITOR_ENABLED: ${MODELFORGE_MODEL_UPDATE_MONITOR_ENABLED:-true}
|
||||
MODELFORGE_MODEL_UPDATE_CHECK_INTERVAL_SECONDS: ${MODELFORGE_MODEL_UPDATE_CHECK_INTERVAL_SECONDS:-86400}
|
||||
MODELFORGE_RECOVERY_RECONCILIATION_ENABLED: ${MODELFORGE_RECOVERY_RECONCILIATION_ENABLED:-true}
|
||||
MODELFORGE_SOURCE_COMMIT: ${MODELFORGE_SOURCE_COMMIT:-}
|
||||
MODELFORGE_SOURCE_REFERENCE: ${MODELFORGE_SOURCE_REFERENCE:-}
|
||||
@@ -105,7 +125,8 @@ services:
|
||||
|
||||
migrate:
|
||||
build:
|
||||
context: ./backend
|
||||
context: .
|
||||
dockerfile: backend/Dockerfile
|
||||
args:
|
||||
MODELFORGE_VERSION: ${MODELFORGE_VERSION:-0.0.0}
|
||||
MODELFORGE_COMMIT: ${MODELFORGE_COMMIT:-}
|
||||
|
||||
Reference in new issue
Block a user