Skip to content

stackery/quickstart-typescript

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Stackery Quickstart Typescript

This is a simple backend API for a list app, written in Typescript.

Follow the Stackery Quickstart to learn to use Stackery while writing this application.

The following are descriptions of the Stackery resources we'll be working with:

  • Rest API : An API Gateway with GET and POST endpoints

  • Function : Two Lambda functions will POST and GET items to and from the table

  • Table : A DynamoDB table that will store our items

The application architecture is defined in the template.yaml, a Serverless Application Model (SAM) template which can be managed through the Stackery Dashboard at app.stackery.io.

Here is an overview of the files:

. ├── README.md <-- This README file ├── deployHooks <-- Stackery deploy hooks directory │   └── stackery.prebuild.sh <-- Prebuild hook for transpiling typescript ├── src <-- Source code dir for all AWS Lambda functions │   ├── getItems <-- Source code dir for getItems function │   │   ├──.stackery-config.yaml <-- Stackery function configuration file │   │   ├── index.ts <-- Lambda function code │   │   ├── package.json <-- NodeJS dependencies │   │   ├── README.md <-- Function-specific README │ │ └── tsconfig.json <-- Typescript config file │   └── newItem <-- Source code dir for newItem function │      ├──.stackery-config.yaml <-- Stackery function configuration file │      ├── index.ts <-- Lambda function code │      ├── package.json <-- NodeJS dependencies │      ├── README.md <-- Function-specific README │ └── tsconfig.json <-- Typescript config file └── template.yaml <-- SAM infrastructure-as-code template └──.stackery-config.yaml <-- Stackery stack configuration file

Releases

No releases published

Packages

No packages published