Serverless Node.js starter app powered by Cosmic JS 🚀
Install via the Cosmic CLI.
npm i -g cosmic-cli
# Login to your Cosmic JS account
cosmic login
# Installs example content to a new or existing Bucket and downloads the app locally
cosmic init serverless-starter
cd serverless-starter
Install Serverless and login.
npm i -g serverless
serverless login
Start serverless server locally.
# starts app locally connected to your Cosmic JS Bucket
cosmic develop
Add your AWS keys. Follow the guide on the Serverless website for more instructions.
export AWS_ACCESS_KEY_ID=<your-key-here>
export AWS_SECRET_ACCESS_KEY=<your-secret-key-here>
Deploying to AWS is easy using the Serverless deploy command.
COSMIC_BUCKET=your-bucket-slug sls deploy
Cosmic JS offers a Headless CMS for your Serverless websites and apps.