- Bootstrap
curl -sS -L https://$GITHUB_TOKEN@raw.githubusercontent.com/ql4b/cloudless-app/refs/heads/main/bootstrap \
| bash -s main
- Edit the
.env
# cloudless-app
AWS_PROFILE=ql4b
AWS_REGION=us-east-1
NAMESPACE=cloudless
NAME=app
- Install serverless
cd app
npm ci
- Deploy
npm run deploy
You'll see something like this:
✔ Service deployed to stack cloudless-app-staging (31s)
endpoint: GET - https://abcdefghijk.execute-api.us-east-1.amazonaws.com/staging/ip functions: ip: cloudless-app-staging-ip (926 B)
- Test the endpoint
curl -sS https://abcdefghijk.execute-api.us-east-1.amazonaws.com/staging/ip \
| base64 -d \
| jq