Skip to content

refactor: Java 패키지·설정 prefix 를 purut 으로 - #16

Merged
likell1 merged 1 commit into
mainfrom
refactor/purut-package
Aug 12, 2026
Merged

likell1 merged 1 commit into
mainfrom
refactor/purut-package

Conversation

@likell1

@likell1 likell1 commented Aug 11, 2026

Copy link
Copy Markdown
Contributor

앱 이름이 푸릇푸릇으로 바뀌어 코드의 jungwoon 을 걷어냅니다.

com.jungwoon.*          → com.purut.*        (128파일)
jungwoon.{jwt,storage,  → purut.*            (@ConfigurationProperties)
  cors,auth.cookie}
JungwoonApiApplication  → PurutApiApplication
spring.application.name   jungwoon-api → purut-api

리네임 중 드러난 버그 2개

@Value 플레이스홀더가 옛 prefix 를 가리키고 있었습니다. yml 만 바꿨으면
값이 조용히 기본값으로 떨어졌을 자리입니다.

@Value("${jungwoon.version:dev}")                → purut.version
@Value("${jungwoon.oauth.kakao.user-info-uri}")  → purut.oauth...

META-INF/services 파일은 확장자가 없어 첫 치환에서 빠졌습니다. p6spy 리스너를
못 찾아 로컬 기동이 실패해서 발견했습니다.

남긴 것

컨테이너명·GHCR 이미지명·DB 이름·R2 버킷·CI 경로는 그대로 둡니다. 운영이
돌고 있고 코드 밖 리소스와 짝이 맞아야 합니다. R2 는 버킷 이름 변경 자체가
불가능해 음원 전체를 복사해야 합니다.

CORS — 배포 시 주의

환경변수 이름이 JUNGWOON_CORS_ALLOWED_ORIGINS → PURUT_CORS_ALLOWED_ORIGINS
로 바뀝니다. 운영 .env 에는 새 이름을 이미 추가해뒀고 옛 이름도 남겨뒀습니다 —
롤백해도 CORS 가 깨지지 않습니다.

허용 오리진 200 / 그 외 403 을 실제로 확인했습니다. ./gradlew build 통과.

앱 이름이 푸릇푸릇으로 바뀌어 코드의 jungwoon 을 걷어낸다.

  com.jungwoon.*         → com.purut.*          (128파일)
  jungwoon.jwt/storage/  → purut.*              (@ConfigurationProperties)
    cors/auth.cookie
  JungwoonApiApplication → PurutApiApplication
  spring.application.name  jungwoon-api → purut-api

리네임 중에 실제 버그 두 개가 드러났다. @value 플레이스홀더가 옛 prefix 를
가리키고 있어 yml 만 바꿨으면 값이 조용히 기본값으로 떨어졌을 것이다.

  @value("${jungwoon.version:dev}")               → purut.version
  @value("${jungwoon.oauth.kakao.user-info-uri}") → purut.oauth...

META-INF/services 파일도 확장자가 없어 첫 치환에서 빠졌다. p6spy 리스너를
못 찾아 로컬 기동이 실패해서 발견했다.

## 남긴 것 (운영 식별자)

컨테이너명·GHCR 이미지명·DB 이름·R2 버킷·CI 경로는 그대로 둔다. 지금
운영이 돌고 있고, 이것들은 코드 밖 리소스와 짝이 맞아야 한다. R2 는 버킷
이름 변경 자체가 불가능해 음원 전체를 복사해야 한다.

## CORS

prefix 변경으로 환경변수 이름이 JUNGWOON_CORS_ALLOWED_ORIGINS →
PURUT_CORS_ALLOWED_ORIGINS 로 바뀐다. 운영 .env 에는 새 이름을 추가만 하고
옛 이름을 남겨뒀다 — 롤백해도 CORS 가 깨지지 않는다.

허용 오리진 200 / 그 외 403 을 실제로 확인했다.
@likell1
likell1 merged commit aa9bfb8 into main Aug 12, 2026
1 check passed
@likell1
likell1 deleted the refactor/purut-package branch August 12, 2026 09:32
likell1 added a commit that referenced this pull request Aug 20, 2026
refactor: Java 패키지·설정 prefix 를 purut 으로
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