Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/cp-dharti-r/devops-nuxt-static-website-on-aws-s3-with-cloudfront

Deployed Nuxt 3 static website on AWS S3 with Cloudfront
https://github.com/cp-dharti-r/devops-nuxt-static-website-on-aws-s3-with-cloudfront

aws deployment devops nuxt3 nuxt3-template s3-cloudfront

Last synced: 4 days ago
JSON representation

Deployed Nuxt 3 static website on AWS S3 with Cloudfront

Awesome Lists containing this project

README

        

# Deploy Nuxt static website on AWS S3 with Cloudfront

### The Website will run on the Cloudfront domain name

- Created SPA using a Static-site generator in Nuxt 3
- Project has CI/CD to Generate a static website and deploy it on AWS S3
- Deployment file also managed creation/updation of cloudformation stack and cloudfront distribution along with OAC(Origin Access Control) for clodfront to manage your website

### Requirements

- nodeJs (18 or above)
- npm (latest stable version)
- nuxt basic knowledge
- AWS s3, cloudformation, clodfront basic knowledge
- Set secrets to your repository
- `AWS_REGION` (AWS region)
- `AWS_ACCESS_KEY_ID` (AWS access key id)
- `AWS_SECRET_ACCESS_KEY` (AWS secret access key)
- `AWS_BUCKET_NAME` (AWS s3 bucket name)
- `AWS_IAM_USER` (IAM userid) (ex, 39xxxxxxxx08)