Skip to content

Conversation

@JjungminLee
Copy link
Collaborator

@JjungminLee JjungminLee commented Jun 24, 2025

📝 요약(Summary)

v1.1.0 주요 변경사항

  • 리뷰 v2반영
  • 그라파나, 프로메테우스 세팅
  • 500, 400에러 슬랙 알림봇 설정

💬 공유사항 to 리뷰어

✅ PR Checklist

PR이 다음 요구 사항을 충족하는지 확인하세요.

  • 커밋 메시지 컨벤션에 맞게 작성했습니다.
  • 변경 사항에 대한 테스트를 했습니다.(버그 수정/기능에 대한 테스트).

JjungminLee and others added 10 commits May 27, 2025 21:28
* feat: 슬랙 서버-에러 채널에 400,500 에러 전송 기능 개발

* chore: test controller 삭제
- Junie, Cursor, GitHub Copilot 가이드라인을 추적하지 않도록 설정
* feat: 슬랙 서버-에러 채널에 400,500 에러 전송 기능 개발

* chore: test controller 삭제

* feat: 개발/운영서버에서 발생한 것인지 명시

* chore: 운영환경 표시를 yml 파일에서 하는 것으로 변경
…163)

* feat: 애플리케이션 환경 설정 파일 추가 및 .gitignore 수정

- application-dev.yml, application-local.yml, application-prod.yml, application-test.yml 파일 추가
- .gitignore에서 애플리케이션 파일 관련 항목 제거

* feat: Swagger UI 경로 수정

- Swagger UI의 경로를 "/swagger-ui.html"로 변경하여 리소스 접근을 개선함.

* feat: 개별 배포 테스트를 위한 GitHub Actions 워크플로우 추가

- 새로운 워크플로우 파일인 individual-deploy-test.yml을 추가하여 pull request 시 자동으로 배포 테스트를 수행하도록 설정.
- 개발 환경에 맞춘 JDK 설정, Gradle 캐싱, Docker 빌드 및 배포 스크립트를 포함함.
- application-dev.yml, application-local.yml, application-prod.yml 파일에서 JWT 비밀 키를 환경별로 수정함.

* feat: GitHub Actions 워크플로우에서 브랜치 이름 수정 및 환경별 설정 개선

- dev 브랜치 이름을 'develop'으로 변경
- dev 및 prod 프로파일 활성화 시 환경별 application.yml 파일 생성 방식 개선
- Docker 실행 시 환경 변수 추가로 보안 및 설정 강화

* refactor: 개발 및 운영 서버 배포를 위한 GitHub Actions 워크플로우 추가

- 새로운 워크플로우 파일을 추가하여 main 및 develop 브랜치에 대한 CI/CD 파이프라인을 설정.
- 환경별 application.yml 파일을 자동으로 생성하도록 구성.
- Docker 이미지 빌드 및 푸시, 서버 배포를 위한 단계 포함.
@JjungminLee JjungminLee added the deploy 배포 관련 label Jun 24, 2025
@JjungminLee JjungminLee self-assigned this Jun 24, 2025
jayn2u added 2 commits June 25, 2025 09:26
- UserProperties 클래스를 생성하여 금지된 닉네임 목록을 관리.
- UserService에서 닉네임 중복 및 금지된 닉네임 검증 로직 추가.
- application.yml 파일에 금지된 닉네임 설정 추가.
@jayn2u jayn2u merged this pull request into main Jun 25, 2025
1 check passed
@jayn2u
Copy link
Contributor

jayn2u commented Jun 25, 2025

배포가 되었지만 심각한 문제가 발견되어 main 브랜치의 과거 버전으로 롤백해서 배포가 되었습니다.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

deploy 배포 관련

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants