|
||
---|---|---|
src/puns | ||
.env.sample | ||
.gitignore | ||
Makefile | ||
package.json | ||
README.md | ||
serverless.yml | ||
yarn.lock |
punaday-api
JSON version of http://www.punoftheday.com/
Description
Server that takes Pun of the Day puns and converts it into JSON. Currently living as a serverless application in AWS Lamda. It is frontended by AWS Cloudfront because AWS Cloudformation does not yet have resources for AWS API Gateway domains. This script will also create a DNS record to point at the AWS Cloudfront Distribution.
Usage
cp .env.sample .env.production
AWS_CERTIFICATE
: arn to aws certificate that you generated for a domainDNS_ZONE
: Route 53 zone name (ex.example.com.
)DOMAIN
: Route 53 domain (ex.puns.example.com
)
- Set AWS credentials via environment or credential file
make