diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index 2ce6dd3..956ff57 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -34,11 +34,21 @@ jobs: aws-secret-access-key: ${{ secrets.AWS_SECRET_ACCESS_KEY }} aws-region: ${{ secrets.AWS_REGION }} - - name: Deploy to S3 - env: - ACM_CERTIFICATE_ARN: ${{ secrets.ACM_CERTIFICATE_ARN }} - run: | - cd website - aws cloudformation validate-template --template-body file://deploy.yml - aws cloudformation deploy --stack-name bitespace-website --template-file deploy.yml --parameter-overrides AcmCertificateArn=$ACM_CERTIFICATE_ARN --capabilities CAPABILITY_IAM CAPABILITY_NAMED_IAM - aws s3 sync ./out s3://${{ secrets.WEBSITE_BUCKET_NAME }} + # - name: Deploy to S3 + # env: + # ACM_CERTIFICATE_ARN: ${{ secrets.ACM_CERTIFICATE_ARN }} + # run: | + # cd website + # aws cloudformation validate-template --template-body file://deploy.yml + # aws cloudformation deploy --stack-name bitespace-website --template-file deploy.yml --parameter-overrides AcmCertificateArn=$ACM_CERTIFICATE_ARN --capabilities CAPABILITY_IAM CAPABILITY_NAMED_IAM + # aws s3 sync ./out s3://${{ secrets.WEBSITE_BUCKET_NAME }} + + - name: Deploy to s3 + id: bitespace-website + uses: aws-actions/aws-cloudformation-github-deploy@v1 + with: + name: bitespace-website + template: deploy.yml + capabilities: CAPABILITY_IAM, CAPABILITY_NAMED_IAM + parameter-overrides: >- + AcmCertificateArn=$ACM_CERTIFICATE_ARN diff --git a/website/deploy.yml b/website/deploy.yml index 633c1c7..576cbf1 100644 --- a/website/deploy.yml +++ b/website/deploy.yml @@ -4,7 +4,7 @@ Description: A template for static hosting using S3 bucket and CloudFront Parameters: AcmCertificateArn: Type: String - Description: Name of the the database. + Description: Acm Certificate Arn. Outputs: S3BucketName: