AI DEV portal 초기 커밋
Express+EJS+Postgres 사내 개발 포털. - Keycloak OIDC(사번 로그인), GitHub 감성 UI - 사이트 모음 + 프로젝트 공유/코멘트/스타 - DB: OpenEverest appdb portal schema (portal_app role) Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
18
src/config.js
Normal file
18
src/config.js
Normal file
@@ -0,0 +1,18 @@
|
||||
// 설정 — 비밀값은 환경변수에서만. 로컬은 .project-env, 배포는 Kubero Env.
|
||||
export const config = {
|
||||
port: parseInt(process.env.PORT || "3000", 10),
|
||||
baseUrl: process.env.BASE_URL || "http://localhost:3000",
|
||||
sessionSecret: process.env.SESSION_SECRET || "dev-only-insecure-secret",
|
||||
|
||||
databaseUrl: process.env.DATABASE_URL || "",
|
||||
|
||||
oidc: {
|
||||
issuer: process.env.OIDC_ISSUER || "https://keycloak.bokdev.in/realms/bokdev",
|
||||
clientId: process.env.OIDC_CLIENT_ID || "portal",
|
||||
clientSecret: process.env.OIDC_CLIENT_SECRET || "",
|
||||
// redirect 는 baseUrl + /auth/callback 로 구성
|
||||
},
|
||||
|
||||
// 포털 표시 이름 (변경 가능)
|
||||
brand: process.env.PORTAL_BRAND || "AI DEV",
|
||||
};
|
||||
Reference in New Issue
Block a user