sano307 / todolist-serverless

Todolist REST APIs written in AWS-CDK

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Todolist API built with the serverless

Design

https://github.com/sano307/todolist-serverless/wiki/Design

API Reference

https://github.com/sano307/todolist-serverless/wiki/API-Reference

Certification

  • AWS のアクセスキーIDとシークレットアクセスキーを設定
$ cat ~/.aws/credentials
[default]
aws_access_key_id = xxx
aws_secret_access_key = yyy

Requirements

Software Install (Mac) Version
Node.js brew install nodebrew
nodebrew install v12.12.0
nodebrew use v12.12.0
12.12.0
npm - 6.11.3
TypeScript - 3.8.3
AWS CDK - 1.36.0
AWS SDK - 2.663.0

Install dependencies

npm ci

Build

npm run build

Lint

  • 事前検知
npm run lint
  • 自動的にコードのフォーマットを直し
npm run lint:fix

Test

npm run test

Initialize

  • CloudFormation で利⽤するデプロイ⽤の S3 バケットを作成
    • 最初だけ必要なコマンド
cdk bootstrap

Deploy

cdk diff
cdk deploy

About

Todolist REST APIs written in AWS-CDK


Languages

Language:TypeScript 92.6%Language:JavaScript 7.4%