diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index da2b402..337ebb3 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -18,12 +18,28 @@ jobs: - name: Build Project run: npm run build + # Debug Step: Print Bucket Name + - name: Debug S3 Bucket Name + run: echo "Deploying to S3 bucket: $AWS_S3_BUCKET" + env: + AWS_S3_BUCKET: ${{ secrets.AWS_S3_BUCKET }} + - name: Deploy to S3 run: aws s3 sync dist/ s3://$AWS_S3_BUCKET --delete env: AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }} AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }} AWS_REGION: ap-south-1 + AWS_S3_BUCKET: ${{ secrets.AWS_S3_BUCKET }} + + # Debug Step: Validate S3 Bucket Exists + - name: Validate S3 Bucket + run: aws s3 ls s3://$AWS_S3_BUCKET + env: + AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }} + AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }} + AWS_REGION: ap-south-1 + AWS_S3_BUCKET: ${{ secrets.AWS_S3_BUCKET }} - name: Invalidate CloudFront Cache run: aws cloudfront create-invalidation --distribution-id $AWS_CLOUDFRONT_DISTRIBUTION_ID --paths "/*"