Skip to content

Commit 879f505

Browse files
committed
Merge branch 'fix/#52-ec2-oom' into release-server
2 parents 2d4bf33 + 87878f6 commit 879f505

3 files changed

Lines changed: 6 additions & 2 deletions

File tree

backend/docker-compose.prod.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,10 @@ services:
99
- redis
1010
env_file:
1111
- .env
12+
# FIREBASE_CREDENTIALS_PATH(./gilbut-firebase-adminsdk.json)가 컨테이너 워킹 디렉터리(/app) 기준으로
13+
# 해석되므로, 같은 이름으로 읽기 전용 마운트한다. 파일 자체는 CI가 아니라 운영자가 EC2에 직접 배치한다.
14+
volumes:
15+
- ./gilbut-firebase-adminsdk.json:/app/gilbut-firebase-adminsdk.json:ro
1216
# t2.micro(955M) OOM 대응: 컨테이너 메모리 천장. 실사용은 ~414MB, 부하 시 ~500-650MB 추정.
1317
mem_limit: 700m
1418
restart: always

backend/src/test/resources/application-test.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,6 @@ kakao:
3232
rest-api-key: test-dummy-key
3333

3434
# FirebaseConfig가 FileInputStream으로 직접 여는 경로라 클래스패스가 아닌 실제 파일 경로가 필요함.
35-
# gradle test의 작업 디렉터리는 프로젝트 루트이므로 루트의 더미 서비스 계정 JSON을 가리킨다.
35+
# gradle test의 작업 디렉터리는 프로젝트 루트이므로, 루트 기준 상대경로로 더미 서비스 계정 JSON을 가리킨다.
3636
firebase:
37-
credentials-path: firebase-test-dummy.json
37+
credentials-path: src/test/resources/firebase-test-dummy.json
File renamed without changes.

0 commit comments

Comments
 (0)