完善 Full PBF 跨机器重建配置

This commit is contained in:
OpenAI Codex
2026-08-06 15:42:15 +08:00
parent d0ef394eac
commit ed5de0752f
3 changed files with 27 additions and 16 deletions

View File

@@ -4,6 +4,7 @@ import argparse
import hashlib
import json
import math
import os
import re
import struct
from collections import defaultdict
@@ -221,12 +222,12 @@ def normalize_release_canonical_object_type(source_layer: str, canonical_object_
@dataclass(frozen=True)
class DbConfig:
host: str = "localhost"
port: int = 3306
user: str = "root"
password: str = "2chi9ks2"
database: str = "pbf_analysis"
unix_socket: str | None = "/tmp/mysql.sock"
host: str = os.getenv("NAVSEA_DB_HOST", "localhost")
port: int = int(os.getenv("NAVSEA_DB_PORT", "3306"))
user: str = os.getenv("NAVSEA_DB_USER", "root")
password: str = os.getenv("NAVSEA_DB_PASSWORD", "")
database: str = os.getenv("NAVSEA_DB_NAME", "pbf_analysis")
unix_socket: str | None = os.getenv("NAVSEA_DB_SOCKET", "/tmp/mysql.sock") or None
@dataclass(frozen=True)