From 9399f0a34c990a68cdc8cd5e2bea9869875b3800 Mon Sep 17 00:00:00 2001 From: kcwww Date: Sun, 21 Apr 2024 01:42:22 +0900 Subject: [PATCH] fix: deploy cicd --- .github/workflows/tempFrontDeploy.yml | 22 +++++++++++++++------- 1 file changed, 15 insertions(+), 7 deletions(-) diff --git a/.github/workflows/tempFrontDeploy.yml b/.github/workflows/tempFrontDeploy.yml index 270b642..1767f24 100644 --- a/.github/workflows/tempFrontDeploy.yml +++ b/.github/workflows/tempFrontDeploy.yml @@ -43,17 +43,25 @@ jobs: - name: Upload to S3 env: - BUCKET_NAME: ${{ secrets.AWS_S3_BUCKET_NAME}} + BUCKET_NAME: ${{ secrets.AWS_S3_BUCKET_NAME }} run: | - aws s3 sync \ - ./front/dist s3://$BUCKET_NAME --delete \ - aws s3 sync ./front/dist s3://$BUCKET_NAME --exclude '*' --include '*.js.gz' --content-encoding 'gzip' --content-type 'application/javascript' --acl 'public-read' \ - aws s3 sync ./front/dist s3://$BUCKET_NAME --exclude '*' --include '*.svg.gz' --content-encoding 'gzip' --content-type 'image/svg+xml' --acl 'public-read' \ - aws s3 sync ./front/dist s3://$BUCKET_NAME --exclude '*' --include '*.ico.gz' --content-encoding 'gzip' --content-type 'image/x-icon' --acl 'public-read' \ - aws s3 sync ./front/dist s3://$BUCKET_NAME --exclude '*' --include '*.ttf.gz' --content-encoding 'gzip' --content-type 'font/ttf' --acl 'public-read' \ + # Upload Gzip compressed JavaScript files + aws s3 sync ./front/dist s3://$BUCKET_NAME --exclude '*' --include '*.js.gz' --content-encoding 'gzip' --content-type 'application/javascript' --acl 'public-read' + + # Upload Gzip compressed SVG files + aws s3 sync ./front/dist s3://$BUCKET_NAME --exclude '*' --include '*.svg.gz' --content-encoding 'gzip' --content-type 'image/svg+xml' --acl 'public-read' + + # Upload Gzip compressed ICO files + aws s3 sync ./front/dist s3://$BUCKET_NAME --exclude '*' --include '*.ico.gz' --content-encoding 'gzip' --content-type 'image/x-icon' --acl 'public-read' + + # Upload Gzip compressed TTF files + aws s3 sync ./front/dist s3://$BUCKET_NAME --exclude '*' --include '*.ttf.gz' --content-encoding 'gzip' --content-type 'font/ttf' --acl 'public-read' + + # Upload Gzip compressed MP3 files aws s3 sync ./front/dist s3://$BUCKET_NAME --exclude '*' --include '*.mp3.gz' --content-encoding 'gzip' --content-type 'audio/mpeg' --acl 'public-read' + - name: CloudFront Invalidation env: CLOUD_FRONT_ID: ${{ secrets.AWS_CLOUDFRONT_ID}}