apollo-server
when run locallyapollo-server-lambda
when run on AWS@apollo/federation
schema pre-configured@pointblankdev/dynamite
for DynamoDB database clientserverless
for infrastructure-as-code to AWSjest
for testing with recommended extentions- Github Actions for CI/CD
- First, setup up your AWS access by installing the AWS CLI tools.
- After that's complete, run
aws configure
and input your AWS credentials.
- Sign in to AWS and create a DynamoDB table.
- Pick any table name and set your primary key to
id
. - Uncheck "Use default settings" and select
On-demand
for Read/write capacity mode. - Leave all other settings unchanged.
- Rename
example.env
to.env
. - Set
DYNAMITE_TABLE
to the table name you selected for the database.
- Set AWS credentials as secrets in Github.
- Set
DYNAMITE_TABLE
to the table name you selected for the database.