# Database
DB_URL=jdbc:postgresql://localhost:5432/sample
DB_LOCAL_PORT=5432
DB_PORT=5432
DB_NAME=sample
DB_USERNAME=user
DB_PASSWORD=password

# OAuth2
GOOGLE_CLIENT_ID=473395467428-oomnn549lmsb17gfnfhcv8r2moji6oi2.apps.googleusercontent.com
GOOGLE_CLIENT_SECRET=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
GITHUB_CLIENT_ID=Ov23liAsankzeelHa8zR
GITHUB_CLIENT_SECRET=c7ac22ce7c0b18665e64a094f9814d9e90036e40

# JWT
JWT_SECRET=checkit-project-very-long-secret-key-for-jwt-at-leat-32-characters
JWT_ACCESS_EXPIRATION=3600000
JWT_REFRESH_EXPIRATION=604800000

# Redis
REDIS_HOST=checkmate-redis
REDIS_PORT=6379
REDIS_LOCAL_PORT=6379

.env 설정 방법

최상위 root 파일에 .env파일 추가(checkmate_backend)

  1. plugin에서 EnvFile 다운로드

  2. 상단 바 우측에 Application 실행바에 화살표 눌러서 Edit Configurations

    스크린샷 2026-01-28 오전 12.29.21.png

    1. Enable EnvFile 체크해 활성화 후 아래 + 버튼 눌러서 .env 파일 추가

      mac은 .env 파일이 자동으로 숨겨짐으로 (cmd + shift + . ) 눌러서 보이게 한 후 선택

    스크린샷 2026-01-28 오전 12.30.19.png

  3. 그러고 apply 누르면 .env 파일에 설정한 secretkey 사용 가능