Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Task 2 #94

Open
wants to merge 28 commits into
base: task-2
Choose a base branch
from
Open

Task 2 #94

wants to merge 28 commits into from

Conversation

Bektur777
Copy link

@Bektur777 Bektur777 commented Jun 9, 2024

What was done?
Score: 100/100

CloudFront URL: https://d354mt9pm76xdl.cloudfront.net/
S3 Bucket URL: http://rs-spa.s3-website.eu-central-1.amazonaws.com/

Task 2.1: Manual Deployment

  • S3 Bucket Creation: Created and configured an S3 bucket in the AWS Console to host the MyShop! app.
  • App Deployment: Built the MyShop! app and manually uploaded it to the S3 bucket.
  • CloudFront Distribution: Created a CloudFront distribution and checked the S3 bucket policy changes. Verified the app's availability via the CloudFront URL.

Task 2.2: Automated Deployment

  • Automated S3 Deployment: Used AWS CDK to add and configure S3 bucket creation and website deployment. Added necessary scripts to build and deploy the app in an automated way using Java. Verified functionality.
  • Infrastructure Cleanup: Destroyed the previously created AWS infrastructure (S3 bucket and CloudFront distribution) to ensure no resources were left.
  • Automated CloudFront Configuration: Used AWS CDK to add and configure CloudFront distribution and invalidation. Uploaded the app to the S3 bucket, and invalidate the CloudFront cache automatically. Verified that all changes appeared correctly on the web.
    All tasks were completed successfully, including the use of Java for deployment in the automated process.

Ilya Valasiuk and others added 28 commits March 18, 2021 11:26
added s3 bucket and cloudfront distribution
CloudFront issue with S3 buckets on different regions
…tack

feat: Update application dependencies
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants