Skip to content

feat: 환경변수 체계 정비 및 Redis 인증 설정 추가 - #18

Open
miiniminimo wants to merge 2 commits into
developfrom
feat/8-pipeline-link
Open

miiniminimo wants to merge 2 commits into
developfrom
feat/8-pipeline-link

Conversation

@miiniminimo

Copy link
Copy Markdown
Member

Summary

  • application.yml — DB 환경변수 명칭을 Docker 표준인 POSTGRES_* 계열로 통일
    • DB_URL / DB_USERNAME / DB_PASSWORDPOSTGRES_HOST / POSTGRES_DB / POSTGRES_USER / POSTGRES_PASSWORD
    • POSTGRES_PORT 도 환경변수로 분리 (기본값 5432)
  • application.yml — Redis 비밀번호 지원 추가 (REDIS_PASSWORD 환경변수, 기본값 빈 문자열)
    • 이전에 Redis 비밀번호 설정이 없어 인증 실패 시 500 에러 발생하던 문제 해결
  • docker-compose.yml — Redis 컨테이너에 --requirepass ${REDIS_PASSWORD} 옵션 추가
  • .gitignore.env 파일 추적 제외 (시크릿 정보 보호)
  • gradlew — 실행 권한(+x) 설정

Test plan

  • docker-compose로 Redis, PostgreSQL 컨테이너 정상 기동 확인
  • 앱 실행 후 http://localhost:8080/oauth2/authorization/github 500 에러 없이 리다이렉트 확인
  • .env 파일이 git에 추적되지 않는 것 확인

참고

.env 파일 내 환경변수 명칭도 POSTGRES_* 기준으로 맞춰야 합니다 (로컬 개발환경 기준):

POSTGRES_HOST=localhost
POSTGRES_DB=timiroom
POSTGRES_USER=timiroom
POSTGRES_PASSWORD=timiroom1234
REDIS_PASSWORD=timiroom1234

🤖 Generated with Claude Code

miiniminimo and others added 2 commits May 31, 2026 22:19
- application.yml: DB 환경변수를 POSTGRES_* 표준 명칭으로 통일
  (DB_URL/DB_USERNAME/DB_PASSWORD → POSTGRES_HOST/POSTGRES_DB/POSTGRES_USER/POSTGRES_PASSWORD)
- application.yml: Redis 비밀번호 지원 추가 (REDIS_PASSWORD 환경변수)
- docker-compose.yml: Redis에 requirepass 옵션 추가 (REDIS_PASSWORD 환경변수 참조)
- .gitignore: .env 파일 추적 제외 추가
- gradlew: 실행 권한 설정

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant