Skip to content

Commit a7b5cd5

Browse files
committed
deploy: GitHub Secrets를 이용한 환경 변수 관리 설정
1 parent 8651d64 commit a7b5cd5

File tree

2 files changed

+14
-0
lines changed

2 files changed

+14
-0
lines changed

.github/workflows/deploy.yml

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -104,6 +104,16 @@ jobs:
104104
105105
# 프로젝트 디렉토리로 이동
106106
cd ~/projects/GlobalNomad
107+
108+
# .env 파일 생성
109+
echo "📝 Creating .env file from secrets..."
110+
# 기존 .env 파일이 있다면 삭제하여 최신 상태 유지
111+
rm -f .env
112+
touch .env
113+
echo "NEXT_PUBLIC_API_URL=${{ secrets.NEXT_PUBLIC_API_URL }}" >> .env
114+
echo "NEXT_PUBLIC_TEAM_ID=${{ secrets.NEXT_PUBLIC_TEAM_ID }}" >> .env
115+
echo "NEXT_PUBLIC_KAKAO_APP_JS_KEY=${{ secrets.NEXT_PUBLIC_KAKAO_APP_JS_KEY }}" >> .env
116+
echo "NEXT_PUBLIC_API_SERVER_URL=${{ secrets.NEXT_PUBLIC_API_SERVER_URL }}" >> .env
107117
108118
# 최신 코드 가져오기
109119
echo "🔄 Pulling latest code..."

docker-compose.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,10 @@ services:
1111
context: .
1212
dockerfile: Dockerfile
1313
restart: unless-stopped
14+
15+
env_file:
16+
- .env
17+
1418
environment:
1519
- NODE_ENV=production
1620
networks:

0 commit comments

Comments
 (0)