@@ -33,35 +33,13 @@ jobs:
33
33
PUBLIC_URL : ' https://static.velog.io/'
34
34
REACT_APP_REDIS_HOST : ${{ secrets.REDIS_HOST }}
35
35
CI : false
36
- - name : s3 sync
37
- uses : jakejarvis/s3-sync-action@master
38
- with :
39
- args : --follow-symlinks --delete
36
+ - name : upload
40
37
env :
41
38
AWS_S3_BUCKET : ${{ secrets.AWS_S3_BUCKET }}
39
+ AWS_S3_BUCKET_SSR : ${{ secrets.AWS_S3_BUCKET_SSR }}
42
40
AWS_ACCESS_KEY_ID : ${{ secrets.AWS_ACCESS_KEY_ID }}
43
41
AWS_SECRET_ACCESS_KEY : ${{ secrets.AWS_SECRET_KEY }}
44
42
AWS_REGION : ' ap-northeast-2'
45
- SOURCE_DIR : ' build'
46
- - name : s3 sync:ssr
47
- uses : jakejarvis/s3-sync-action@master
48
- with :
49
- args : --follow-symlinks --delete
50
- env :
51
- AWS_S3_BUCKET : ${{ secrets.AWS_S3_BUCKET_SSR }}
52
- AWS_ACCESS_KEY_ID : ${{ secrets.AWS_ACCESS_KEY_ID }}
53
- AWS_SECRET_ACCESS_KEY : ${{ secrets.AWS_SECRET_KEY }}
54
- AWS_REGION : ' ap-northeast-2'
55
- SOURCE_DIR : ' dist'
56
- - name : Deploy Completion Webhook
57
- uses : joelwmale/webhook-action@master
58
- env :
59
- WEBHOOK_URL : ${{ secrets.SSR_COMPLETE_WEBHOOK }}
60
- data : " {'deployment': 'finished'}"
61
- - name : Slack Notification
62
-
63
- env :
64
- SLACK_WEBHOOK : ${{ secrets.SLACK_WEBHOOK }}
65
- SLACK_USERNAME : ' Github Actions'
66
- SLACK_ICON : ' https://github.githubassets.com/images/modules/logos_page/GitHub-Mark.png'
67
- SLACK_MESSAGE : ' *stage: production* - 벨로그 웹 클라이언트 배포가 끝났어요! :rocket:'
43
+ run : |
44
+ yarn upload:s3
45
+ yarn upload:ssr
0 commit comments