├── .dockerignore ├── .gitignore ├── .nvmrc ├── Dockerfile ├── LICENCE ├── README.md ├── apiary.apib ├── docker-compose.yml ├── infrastructure ├── README.md ├── codebuild-role-policy.tpl ├── deploy-infrastructure.bash ├── deploy-serverless.bash ├── install.bash ├── main.tf ├── variables.tf └── versions.tf ├── package.json ├── serverless.yml ├── src ├── Item.ts ├── Response.ts ├── ResponseError.ts ├── database.ts ├── globals.d.ts └── index.ts ├── tsconfig.json ├── tslint.json ├── webpack.config.ts └── yarn.lock /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jch254/serverless-node-dynamodb-api/HEAD/.dockerignore -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jch254/serverless-node-dynamodb-api/HEAD/.gitignore -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | 10 -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jch254/serverless-node-dynamodb-api/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENCE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jch254/serverless-node-dynamodb-api/HEAD/LICENCE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jch254/serverless-node-dynamodb-api/HEAD/README.md -------------------------------------------------------------------------------- /apiary.apib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jch254/serverless-node-dynamodb-api/HEAD/apiary.apib -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jch254/serverless-node-dynamodb-api/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /infrastructure/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jch254/serverless-node-dynamodb-api/HEAD/infrastructure/README.md -------------------------------------------------------------------------------- /infrastructure/codebuild-role-policy.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jch254/serverless-node-dynamodb-api/HEAD/infrastructure/codebuild-role-policy.tpl -------------------------------------------------------------------------------- /infrastructure/deploy-infrastructure.bash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jch254/serverless-node-dynamodb-api/HEAD/infrastructure/deploy-infrastructure.bash -------------------------------------------------------------------------------- /infrastructure/deploy-serverless.bash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jch254/serverless-node-dynamodb-api/HEAD/infrastructure/deploy-serverless.bash -------------------------------------------------------------------------------- /infrastructure/install.bash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jch254/serverless-node-dynamodb-api/HEAD/infrastructure/install.bash -------------------------------------------------------------------------------- /infrastructure/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jch254/serverless-node-dynamodb-api/HEAD/infrastructure/main.tf -------------------------------------------------------------------------------- /infrastructure/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jch254/serverless-node-dynamodb-api/HEAD/infrastructure/variables.tf -------------------------------------------------------------------------------- /infrastructure/versions.tf: -------------------------------------------------------------------------------- 1 | terraform { 2 | required_version = ">= 0.12" 3 | } 4 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jch254/serverless-node-dynamodb-api/HEAD/package.json -------------------------------------------------------------------------------- /serverless.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jch254/serverless-node-dynamodb-api/HEAD/serverless.yml -------------------------------------------------------------------------------- /src/Item.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jch254/serverless-node-dynamodb-api/HEAD/src/Item.ts -------------------------------------------------------------------------------- /src/Response.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jch254/serverless-node-dynamodb-api/HEAD/src/Response.ts -------------------------------------------------------------------------------- /src/ResponseError.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jch254/serverless-node-dynamodb-api/HEAD/src/ResponseError.ts -------------------------------------------------------------------------------- /src/database.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jch254/serverless-node-dynamodb-api/HEAD/src/database.ts -------------------------------------------------------------------------------- /src/globals.d.ts: -------------------------------------------------------------------------------- 1 | declare module 'serverless-webpack'; 2 | -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jch254/serverless-node-dynamodb-api/HEAD/src/index.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jch254/serverless-node-dynamodb-api/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jch254/serverless-node-dynamodb-api/HEAD/tslint.json -------------------------------------------------------------------------------- /webpack.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jch254/serverless-node-dynamodb-api/HEAD/webpack.config.ts -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jch254/serverless-node-dynamodb-api/HEAD/yarn.lock --------------------------------------------------------------------------------