Skip to content

Commit f1e03ba

Browse files
feat: 개발 서버(EC2) 메모리 및 CPU 제한 조정, 카카오 OAuth 설정 추가 (#193)
* feat: 개발 환경 메모리 및 CPU 제한 조정, 카카오 OAuth 설정 추가 개발용 Docker Compose의 메모리 및 CPU 제한을 조정하여 t2.micro 환경에 최적화. Java 힙 영역 설정을 고정하고 소형 힙에 유리한 SerialGC를 적용. 추가적으로 카카오 OAuth 리디렉션 설정을 application-dev.yml에 반영. * feat: 프로덕션 카카오 OAuth 리디렉션 설정 추가 카카오 OAuth 리디렉션 URI 및 채널별 리디렉션 URI 설정을 application-prod.yml에 추가.
1 parent 14b17e6 commit f1e03ba

3 files changed

Lines changed: 21 additions & 3 deletions

File tree

deploy/docker-compose.dev.yml

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@ services:
77
ports: ["8080:8080"]
88

99
# t2.micro 안전 제한
10-
cpus: "0.75"
11-
mem_limit: "700m"
10+
cpus: "0.20"
11+
mem_limit: "560m"
1212

1313
# 런타임에 생성한 RAM env 파일을 컨테이너로 그대로 주입
1414
env_file:
@@ -19,5 +19,9 @@ services:
1919
SPRING_PROFILES_ACTIVE: "dev"
2020
JAVA_OPTS: >-
2121
-Duser.timezone=Asia/Seoul
22-
-XX:MaxRAMPercentage=60
22+
-Xms256m -Xmx320m # 힙을 '고정'으로 잡아 총량 예측 가능하게
23+
-XX:MaxMetaspaceSize=96m
24+
-XX:MaxDirectMemorySize=32m
25+
-XX:ReservedCodeCacheSize=64m
26+
-XX:+UseSerialGC # 소형 힙에 유리
2327
-XX:+ExitOnOutOfMemoryError

src/main/resources/application-dev.yml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,13 @@ kakao:
6161
client-secret: ${KAKAO_CLIENT_SECRET}
6262
admin-key: ${KAKAO_ADMIN_KEY}
6363

64+
oauth:
65+
kakao:
66+
redirect-routing:
67+
default-redirect-uri: ${KAKAO_REDIRECT_URI}
68+
channels:
69+
admin: ${KAKAO_REDIRECT_URI_ADMIN}
70+
6471
app:
6572
cookie:
6673
secure: true

src/main/resources/application-prod.yml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,13 @@ kakao:
6464
client-secret: ${KAKAO_CLIENT_SECRET}
6565
admin-key: ${KAKAO_ADMIN_KEY}
6666

67+
oauth:
68+
kakao:
69+
redirect-routing:
70+
default-redirect-uri: ${KAKAO_REDIRECT_URI}
71+
channels:
72+
admin: ${KAKAO_REDIRECT_URI_ADMIN}
73+
6774
app:
6875
cookie:
6976
secure: true

0 commit comments

Comments
 (0)