fix(gateway): 전용 데이터베이스 URL을 우선 사용한다

릴리스 프로세스가 전달한 GATEWAY_DATABASE_URL을 API와 orchestrator가 직접 사용하도록 고친다. 원시 POSTGRES_* 재조합으로 특수문자 비밀번호가 깨지는 회귀를 테스트한다.
This commit is contained in:
2026-08-22 10:51:29 +00:00
parent 34101e33b0
commit eb77ea8e7e
5 changed files with 55 additions and 4 deletions
@@ -0,0 +1,17 @@
import { resolvePostgresConfigFromEnv, type PostgresConfig } from '@sammo-ts/infra';
export const resolveGatewayPostgresConfigFromEnv = (
env: NodeJS.ProcessEnv = process.env,
schema?: string
): PostgresConfig => {
const gatewayDatabaseUrl = env.GATEWAY_DATABASE_URL?.trim();
return resolvePostgresConfigFromEnv({
env: gatewayDatabaseUrl
? {
...env,
DATABASE_URL: gatewayDatabaseUrl,
}
: env,
schema,
});
};