Skip to content

Commit 2cb6028

Browse files
committed
[CICD] deploy.yml 수정
1 parent 29a9bb6 commit 2cb6028

5 files changed

Lines changed: 807 additions & 43 deletions

File tree

.env.example

Lines changed: 0 additions & 2 deletions
This file was deleted.

.github/workflows/deploy.yml

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -26,23 +26,31 @@ jobs:
2626
- name: React 의존성 설치
2727
run: npm ci # 'npm install'보다 빠르고 일관된 CI용 명령어
2828

29-
# 4. React 웹 빌드 (Flutter build 대신 npm run build)
29+
# 4. .env 파일 생성
30+
- name: .env 파일 생성
31+
run: |
32+
echo "VITE_KAKAO_REST_API_KEY=${{ secrets.VITE_KAKAO_REST_API_KEY }}" >> .env
33+
echo "VITE_KAKAO_SERVER_REDIRECT_URI=${{ secrets.VITE_KAKAO_SERVER_REDIRECT_URI }}" >> .env
34+
echo "VITE_KAKAO_REDIRECT_URI=${{ secrets.VITE_KAKAO_REDIRECT_URI }}" >> .env
35+
echo "VITE_API_FITFIT=${{ secrets.VITE_API_FITFIT }}" >> .env
36+
37+
# 5. React 웹 빌드 (Flutter build 대신 npm run build)
3038
- name: React 웹 빌드
3139
run: npm run build
3240

33-
# 5. AWS 자격 증명 설정 (이전과 동일)
41+
# 6. AWS 자격 증명 설정 (이전과 동일)
3442
- name: AWS 자격 증명 설정
3543
uses: aws-actions/configure-aws-credentials@v4
3644
with:
3745
aws-access-key-id: AKIAU3XHQYLTYOFDMQH5
3846
aws-secret-access-key: 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
3947
aws-region: ap-northeast-2
4048

41-
# 6. S3 버킷에 빌드 결과물 업로드 (경로 수정)
49+
# 7. S3 버킷에 빌드 결과물 업로드 (경로 수정)
4250
- name: S3 버킷에 빌드 결과물 업로드
4351
# React는 'dist' 폴더에 결과물 생성
4452
run: aws s3 sync ./dist s3://fitfit-react-app --delete
4553

46-
# 7. CloudFront 캐시 무효화 (이전과 동일)
54+
# 8. CloudFront 캐시 무효화 (이전과 동일)
4755
- name: CloudFront 캐시 무효화
4856
run: aws cloudfront create-invalidation --distribution-id E2GBGD9WFX9OQV --paths "/*"

0 commit comments

Comments
 (0)