Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/cp-dharti-r/devops-nuxt-static-website-on-aws-s3-with-cloudfront
- Owner: cp-dharti-r
- Created: 2024-10-29T11:02:36.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2024-11-18T07:13:25.000Z (3 months ago)
- Last Synced: 2024-12-18T23:34:10.365Z (about 2 months ago)
- Topics: aws, deployment, devops, nuxt3, nuxt3-template, s3-cloudfront
- Language: Vue
- Homepage: https://d1a6ro7w3qhmbk.cloudfront.net
- Size: 159 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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)