Skip to content

Commit 7e67206

Browse files
authored
Update production.yml
1 parent cf038b5 commit 7e67206

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
@@ -68,25 +68,23 @@ jobs:
6868
- name: Build
6969
run: hugo --configDir config/conversion --environment production --minify
7070

71-
# Configure AWS credentials
72-
- name: Configure AWS credentials
73-
uses: aws-actions/configure-aws-credentials@v4
74-
with:
75-
aws-access-key-id: ${{ secrets.ACCESS_KEY }}
76-
aws-secret-access-key: ${{ secrets.SECRET_ACCESS }}
77-
aws-region: us-west-2
78-
- name: Deploy to S3 using AWS CLI
71+
- name: Sync to Ceph S3
7972
run: |
80-
aws s3 sync public/ s3://${{ secrets.S3_BUCKET }}/conversion/ \
73+
aws s3 sync ./public/ s3://tutorials-groupdocs-com/conversion/ \
74+
--endpoint-url https://s3.dynabic.com \
75+
--acl public-read \
8176
--delete \
8277
--exclude "*.map" \
8378
--cache-control "public, max-age=3600"
84-
# Invalidate Cloudfront
85-
- name: invalidate
86-
uses: chetan/invalidate-cloudfront-action@v2
8779
env:
88-
DISTRIBUTION: ${{ secrets.AWS_DISTRIBUTION_PROD }}
89-
PATHS: /conversion/*
90-
AWS_REGION: 'us-west-2'
91-
AWS_ACCESS_KEY_ID: ${{ secrets.ACCESS_KEY }}
92-
AWS_SECRET_ACCESS_KEY: ${{ secrets.SECRET_ACCESS }}
80+
AWS_ACCESS_KEY_ID: ${{ secrets.CEPH_S3_LIVE_ACCESS_KEY }}
81+
AWS_SECRET_ACCESS_KEY: ${{ secrets.CEPH_S3_LIVE_SECRET_KEY }}
82+
AWS_DEFAULT_REGION: us-east-1
83+
AWS_ENDPOINT_URL: https://s3-admin.dynabic.com
84+
85+
- name: Purge BunnyCDN Cache
86+
run: |
87+
curl -siG \
88+
-H "X-Api-Key: ${{ secrets.BUNNY_API_KEY }}" \
89+
--data-urlencode "url=https://tutorials.groupdocs.com/conversion" \
90+
"https://api.dynabic.com/bn/purge?async=true"

0 commit comments

Comments
 (0)