Skip to content

Latest commit

 

History

History
106 lines (75 loc) · 3.93 KB

README.md

File metadata and controls

106 lines (75 loc) · 3.93 KB

Serverless Stack + Prisma - Starter Kit

What is this?

If you want to build a serverless app with AWS CDK, Lambda, and Postgres, this is the template for you.

You can click "Use this template" button in GitHub to fork this repo. You can merge in improvements in this repo to your project over time.

Clone your copy of this template, then do a search and replace for "myapp" to give it a name.

Quickstart

Prerequisites

Assumes you have Node 16 installed and AWS credentials configured.

Setup

npm i -g pnpm  # install pnpm globally
pnpm i  # install dependencies + generate types from DB and GQL schemas
pnpm start  # start backend

Features

All features are optional, delete what you don't need.

Click links to learn more and view documentation.

Package scripts

Please see package.json scripts for more.

Start live backend dev server with AWS

pnpm start

Start Nextjs frontend dev server

pnpm start:web

Start backend and frontend together

pnpm fullstack

Run/generate DB migrations locally

pnpm db:migrate:dev

Just watch and perform type-checking

pnpm watch

Deploy to your AWS environment

pnpm deploy

Deploy to specific AWS environment (region/profile)

pnpm deploy --region eu-west-1 --profile dev

All SST/CDK commands

pnpm exec sst
pnpm exec cdk