File tree Expand file tree Collapse file tree 2 files changed +17
-1
lines changed
Expand file tree Collapse file tree 2 files changed +17
-1
lines changed Original file line number Diff line number Diff line change @@ -104,13 +104,25 @@ 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_API_SERVER_URL=${{ secrets.NEXT_PUBLIC_API_SERVER_URL }}" >> .env
116+ echo "NEXT_PUBLIC_KAKAO_CLIENT_ID=${{ secrets.NEXT_PUBLIC_KAKAO_CLIENT_ID }}" >> .env
117+ echo "NEXT_PUBLIC_KAKAO_APP_JS_KEY=${{ secrets.NEXT_PUBLIC_KAKAO_APP_JS_KEY }}" >> .env
118+ echo "NEXT_PUBLIC_SITE_URL=${{ secrets.NEXT_PUBLIC_SITE_URL }}" >> .env
107119
108120 # 최신 코드 가져오기
109121 echo "🔄 Pulling latest code..."
110122 git pull origin develop
111123
112124 # GHCR 로그인 (PAT 사용)
113- echo "🔐 Logging in to GHCR..."
125+ echo "🔐ㅇ Logging in to GHCR..."
114126 echo "${{ secrets.GHCR_PAT }}" | docker login ghcr.io -u ${{ github.actor }} --password-stdin
115127
116128 # 현재 실행 중인 이미지 태그 저장 (롤백용)
Original file line number Diff line number Diff 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 :
You can’t perform that action at this time.
0 commit comments