공통 유틸리티 및 로깅 모듈.
프롤로그 모듈 및 서비스에서 쓰이는
- 서버 포트, 인프라 접근 키, 인증 공개 키 등 공통 상수
- Hashids 인코딩/디코딩 등 유틸리티 함수
- 초기화된 winston 로거 (서비스 로그와 사용자 활동 로그)
NODE_ENV: Node 동작 환경.SERVICE_NAME또는PM2_APP_NAME: 서비스 명(ID).NODE_PORT또는PORT: HTTP 서버 포트.
DB_HOST: 데이터베이스 호스트 명.DB_NAME: 연결할 데이터베이스 명.DB_USERNAME: 데이터베이스 사용자 ID.DB_PASSWORD: 데이터베이스 비밀번호.DB_PORT: 데이터베이스 포트.
S3_ACCESS_KEY_ID: S3 버킷 액세스 키 ID.S3_SECRET_ACCESS_KEY: S3 버킷 액세스 키.S3_REGION: S3 AWS 지역.S3_IMAGES_BUCKET: S3 이미지 버킷명.
CW_ACCESS_KEY_ID: CloudWatch 액세스 키 ID.CW_SECRET_ACCESS_KEY: CloudWatch 액세스 키.CW_REGION: CloudWatch AWS 지역.
JWT_PUBLIC_KEY: JWT 액세스 토큰 공개 키.SSC_TOKEN: 사전에 발급받은 서비스 간 통신 액세스 토큰.HASHIDS_SALT: Hashids 솔트.