Skip to content

causecode/serverless-prisma

 
 

Repository files navigation

Serverless Prisma

Build Status

Minimal Serverless + Prisma Project Template

Getting Started

  • Be sure to have Docker and Make installed on your machine. Docker is used for maintaining a consistent development/deployment environment; Make is used to shorten frequently used Docker commands.

  • Create an .env file for your local machine (refer to ~/.env.example for the configuration requirements)

  • Create Environment configurations for deployments, ie. .env.dev, .env.prod, alternatively this can be configured in your CI/CD.

# Create a Node Development Docker Container

make devbox


# Install Node Dependencies using the DevBox Container

make install


# Start Serverless in Offline Mode

make start


# Package Service for Deployment

make build


# Deploy to a specific Environment

ENV=dev make deploy                     # uses the configuration from `.env.dev`

ENV=prod make deploy                    # uses the configuration from `.env.prod`

The complete command list can be viewed in the ~/Makefile

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 91.5%
  • JavaScript 4.3%
  • Makefile 3.1%
  • Dockerfile 1.1%