// 환경설정 — 모든 외부 연결정보는 환경변수에서만 읽는다(코드에 비밀값 금지). // // 값의 출처: 프로젝트 폴더의 .project-env (DB 본인 schema + S3). 프로젝트 폴더에 cd 하면 // 로그인 셸이 자동 export → 여기 process.env 로 그대로 들어온다(별도 dotenv 불필요). // MinIO(S3): 사내 오브젝트 스토리지. endpoint는 API 호스트(minio.bokdev.in), // 콘솔(minioc.bokdev.in)이 아님에 주의. // // Coolify 배포 시에는 Coolify의 Environment Variables 화면에서 같은 키들을 채운다. export const config = { port: parseInt(process.env.PORT || "3000", 10), // Postgres — .project-env 의 DATABASE_URL. Coolify에선 본인 DB 접속정보를 넣을 것. databaseUrl: process.env.DATABASE_URL || "", // MinIO / S3 호환 s3: { endpoint: process.env.S3_ENDPOINT || "https://minio.bokdev.in", region: process.env.S3_REGION || "us-east-1", bucket: process.env.S3_BUCKET || "coolify-user-data", accessKeyId: process.env.S3_ACCESS_KEY_ID || "", secretAccessKey: process.env.S3_SECRET_ACCESS_KEY || "", // MinIO는 path-style 필요 forcePathStyle: true, }, };