refactor(scripts): move Scripts API from scheduler to release-orchestrator

- Fix dual-schema violation (scheduler was writing to scheduler + scripts)
- Move ScriptsDataSource, PostgresScriptStore, script endpoints
- Update gateway routes and UI references
- Each service now owns exactly one schema

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
master
2026-04-08 15:37:28 +03:00
parent 87eac86fb9
commit 13c4811e32
8 changed files with 95 additions and 46 deletions

View File

@@ -688,10 +688,10 @@ services:
labels: *release-labels
# --- Slot 10: Excititor ----------------------------------------------------
excititor:
excititor-web:
<<: *resources-medium
image: stellaops/excititor:dev
container_name: stellaops-excititor
image: stellaops/excititor-web:dev
container_name: stellaops-excititor-web
restart: unless-stopped
environment:
ASPNETCORE_URLS: "http://+:8080"
@@ -962,6 +962,9 @@ services:
Authority__ResourceServer__BypassNetworks__2: "::1/128"
Authority__ResourceServer__BypassNetworks__3: "0.0.0.0/0"
Authority__ResourceServer__BypassNetworks__4: "::/0"
# Scripts schema (moved from scheduler to release-orchestrator)
Scripts__Postgres__ConnectionString: "${STELLAOPS_POSTGRES_CONNECTION}"
Scripts__Postgres__SchemaName: "scripts"
Router__Enabled: "${RELEASE_ORCHESTRATOR_ROUTER_ENABLED:-true}"
Router__Messaging__ConsumerGroup: "release-orchestrator"
volumes:
@@ -1709,10 +1712,10 @@ services:
labels: *release-labels
# --- Slot 40: ExportCenter -------------------------------------------------
export:
export-web:
<<: *resources-light
image: stellaops/export:dev
container_name: stellaops-export
image: stellaops/export-web:dev
container_name: stellaops-export-web
restart: unless-stopped
environment:
ASPNETCORE_URLS: "http://+:8080"