fix(gateway): 전용 데이터베이스 URL을 우선 사용한다
릴리스 프로세스가 전달한 GATEWAY_DATABASE_URL을 API와 orchestrator가 직접 사용하도록 고친다. 원시 POSTGRES_* 재조합으로 특수문자 비밀번호가 깨지는 회귀를 테스트한다.
This commit is contained in:
@@ -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,
|
||||
});
|
||||
};
|
||||
Reference in New Issue
Block a user