DEV Community

# ๐Ÿš€ Hosting a Static Portfolio Website on AWS with CI/CD

This project details deploying a personal portfolio website using AWS services. The author built a static website using HTML, CSS, and JavaScript. Amazon S3 was used for storage, Route 53 for DNS, and CloudFront for CDN. An SSL certificate was obtained via AWS Certificate Manager (ACM). GitHub Actions facilitated CI/CD automation. The deployment process involved configuring S3 bucket settings, setting up a custom domain with Route 53, and configuring CloudFront. Challenges included YAML indentation errors and incorrect secret referencing in the GitHub Actions workflow. The resulting website is HTTPS-secured and features automated deployment. The project enhanced the author's AWS and DevOps skills. Future improvements include adding a blog and integrating analytics. The author considers this a strong foundation for future cloud projects. The live website and GitHub repository are provided.
favicon
dev.to
dev.to
Image for the article: # ๐Ÿš€ Hosting a Static Portfolio Website on AWS with CI/CD
Create attached notes ...