Skip to content

Commit 49d58f3

Browse files
authored
Update production.yml
1 parent 231338e commit 49d58f3

File tree

1 file changed

+15
-17
lines changed

1 file changed

+15
-17
lines changed

.github/workflows/production.yml

Lines changed: 15 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -58,25 +58,23 @@ jobs:
5858
- name: Build
5959
run: hugo --configDir config/viewer --environment production --minify
6060

61-
# Configure AWS credentials
62-
- name: Configure AWS credentials
63-
uses: aws-actions/configure-aws-credentials@v4
64-
with:
65-
aws-access-key-id: ${{ secrets.ACCESS_KEY }}
66-
aws-secret-access-key: ${{ secrets.SECRET_ACCESS }}
67-
aws-region: us-west-2
68-
- name: Deploy to S3 using AWS CLI
61+
- name: Sync to Ceph S3
6962
run: |
70-
aws s3 sync public/ s3://${{ secrets.S3_BUCKET }}/viewer/ \
63+
aws s3 sync ./public/ s3://tutorials-groupdocs-com/viewer/ \
64+
--endpoint-url https://s3.dynabic.com \
65+
--acl public-read \
7166
--delete \
7267
--exclude "*.map" \
7368
--cache-control "public, max-age=3600"
74-
# Invalidate Cloudfront
75-
- name: invalidate
76-
uses: chetan/invalidate-cloudfront-action@v2
7769
env:
78-
DISTRIBUTION: ${{ secrets.AWS_DISTRIBUTION_PROD }}
79-
PATHS: /viewer/*
80-
AWS_REGION: 'us-west-2'
81-
AWS_ACCESS_KEY_ID: ${{ secrets.ACCESS_KEY }}
82-
AWS_SECRET_ACCESS_KEY: ${{ secrets.SECRET_ACCESS }}
70+
AWS_ACCESS_KEY_ID: ${{ secrets.CEPH_S3_LIVE_ACCESS_KEY }}
71+
AWS_SECRET_ACCESS_KEY: ${{ secrets.CEPH_S3_LIVE_SECRET_KEY }}
72+
AWS_DEFAULT_REGION: us-east-1
73+
AWS_ENDPOINT_URL: https://s3-admin.dynabic.com
74+
75+
- name: Purge BunnyCDN Cache
76+
run: |
77+
curl -siG \
78+
-H "X-Api-Key: ${{ secrets.BUNNY_API_KEY }}" \
79+
--data-urlencode "url=https://tutorials.groupdocs.com/viewer" \
80+
"https://api.dynabic.com/bn/purge?async=true"

0 commit comments

Comments
 (0)