We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 999f746 commit 5b7bb89Copy full SHA for 5b7bb89
1 file changed
.github/workflows/web-sync.yml
@@ -39,5 +39,16 @@ jobs:
39
- name: "Sync with AWS S3"
40
run: aws s3 sync ./frontend/out/ s3://${{ secrets.AWS_SPOTLAKE_S3_BUCKET_NAME }} --acl public-read --delete
41
42
+ - name: Fix routes
43
+ run: |
44
+ export S3_BUCKET=${{ secrets.AWS_SPOTLAKE_S3_BUCKET_NAME }}
45
+ find ./frontend/out -type f -name '*.html' | while read HTMLFILE; do
46
+ BASENAME=${HTMLFILE##*/};
47
+ FILENAME=${BASENAME%.*};
48
+ if [[ "$FILENAME" != "index" ]]; then
49
+ aws s3 cp s3://${S3_BUCKET}/${BASENAME} s3://${S3_BUCKET}/${FILENAME} --acl public-read;
50
+ fi
51
+ done
52
+
53
- name: "Create Invalidation"
54
run: aws cloudfront create-invalidation --distribution-id ${{ secrets.AWS_SPOTLAKE_CLOUDFRONT_DISTRIBUTION_ID }} --paths "/*"
0 commit comments