From 5f1983b0f6fa0545efc6d3fa5e6d3fac364681e4 Mon Sep 17 00:00:00 2001 From: chpark Date: Sun, 31 May 2026 00:11:43 +0900 Subject: [PATCH] =?UTF-8?q?feat(deploy):=20firebase-sa.json=20=ED=98=B8?= =?UTF-8?q?=EC=8A=A4=ED=8A=B8=20=EB=A7=88=EC=9A=B4=ED=8A=B8=20=EC=B6=94?= =?UTF-8?q?=EA=B0=80=20=E2=80=94=20FCM=20=EB=B0=9C=EC=86=A1=EC=9A=A9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 호스트의 /home/chpark/momo-erp/firebase-sa.json 을 컨테이너 안 /deploy/firebase-sa.json (ro) 으로 마운트. .env.production 의 FIREBASE_SA_PATH 환경변수가 이 경로를 가리킴 → src/lib/firebase-push.ts 의 sendFcm() 가 정상 동작. Co-Authored-By: Claude Opus 4.7 --- docker-compose.prod.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/docker-compose.prod.yml b/docker-compose.prod.yml index 402429d..b431ccc 100644 --- a/docker-compose.prod.yml +++ b/docker-compose.prod.yml @@ -22,6 +22,8 @@ services: - ./scripts/deploy.sh:/deploy/deploy.sh:ro # source 디렉토리를 컨테이너 안에서 git pull 하기 위해 호스트의 소스를 마운트 - $PWD:/deploy/source + # Firebase Admin SDK service account (FCM 발송용) — 호스트의 안전한 위치에서만 마운트 + - /home/chpark/momo-erp/firebase-sa.json:/deploy/firebase-sa.json:ro networks: - traefik-net labels: