Skip to content

Team-Frolog/common-utils

Repository files navigation

common-utils

공통 유틸리티 및 로깅 모듈.

주요 기능

프롤로그 모듈 및 서비스에서 쓰이는

  • 서버 포트, 인프라 접근 키, 인증 공개 키 등 공통 상수
  • Hashids 인코딩/디코딩 등 유틸리티 함수
  • 초기화된 winston 로거 (서비스 로그와 사용자 활동 로그)

환경 변수

서비스

  • NODE_ENV: Node 동작 환경.
  • SERVICE_NAME 또는 PM2_APP_NAME: 서비스 명(ID).
  • NODE_PORT 또는 PORT: HTTP 서버 포트.

DB (MySQL)

  • DB_HOST: 데이터베이스 호스트 명.
  • DB_NAME: 연결할 데이터베이스 명.
  • DB_USERNAME: 데이터베이스 사용자 ID.
  • DB_PASSWORD: 데이터베이스 비밀번호.
  • DB_PORT: 데이터베이스 포트.

S3

  • S3_ACCESS_KEY_ID: S3 버킷 액세스 키 ID.
  • S3_SECRET_ACCESS_KEY: S3 버킷 액세스 키.
  • S3_REGION: S3 AWS 지역.
  • S3_IMAGES_BUCKET: S3 이미지 버킷명.

CloudWatch Logs

  • CW_ACCESS_KEY_ID: CloudWatch 액세스 키 ID.
  • CW_SECRET_ACCESS_KEY: CloudWatch 액세스 키.
  • CW_REGION: CloudWatch AWS 지역.

기타 보안 관련

  • JWT_PUBLIC_KEY: JWT 액세스 토큰 공개 키.
  • SSC_TOKEN: 사전에 발급받은 서비스 간 통신 액세스 토큰.
  • HASHIDS_SALT: Hashids 솔트.

About

공통 유틸리티 및 로깅 모듈.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •