feat: package dark deployment runtime
All checks were successful
Build and Publish Container Image / build-and-push (push) Successful in 54s

Assistant: codex
Assistant-Model: gpt-5.6-sol
Assistant-Session: 01a028f0-a42f-7582-89a8-ebaad7343834
This commit is contained in:
tegwick 2026-08-22 13:59:24 +02:00
parent e408651545
commit 0941a2e5f4
9 changed files with 134 additions and 15 deletions

View file

@ -1,11 +1,11 @@
from __future__ import annotations
import os
from logging.config import fileConfig
from alembic import context
from sqlalchemy import engine_from_config, pool
from sbom_nexus.config import database_target
from sbom_nexus.database import database_url, metadata
config = context.config
@ -15,14 +15,11 @@ if config.config_file_name is not None:
target_metadata = metadata
configured_target = os.getenv("SBOM_NEXUS_DATABASE_URL") or os.getenv(
"SBOM_NEXUS_DATABASE_PATH"
configured_target = database_target(config.get_main_option("sqlalchemy.url"))
config.set_main_option(
"sqlalchemy.url",
database_url(configured_target).replace("%", "%%"),
)
if configured_target:
config.set_main_option(
"sqlalchemy.url",
database_url(configured_target).replace("%", "%%"),
)
def run_migrations_offline() -> None: