Skip to content

Deploy Serverless Express Apps on AWS Lambda with Nx and Docker

Notifications You must be signed in to change notification settings

nima70/nx-docker-express-lambda-deployment

Repository files navigation

Deploy Serverless Express Apps on AWS Lambda with Nx and Docker

This repository provides a comprehensive guide and boilerplate code for deploying serverless Express applications on AWS Lambda using Nx and Docker.

Key Features

  • Nx Workflow: Utilize Nx for efficient development and management of a monorepo containing your Express application and related code.
  • Dockerized Deployment: Build and containerize your application using Docker for a consistent and portable deployment experience.
  • Streamlined AWS Lambda Deployment: Employ Nx and the AWS CLI to simplify the deployment process to AWS Lambda. nx-docker-express-lambda-deployment-

Target Audience

This guide is crafted for developers who are familiar with Node.js, Express, Nx, and Docker and wish to:

  • Reduce Boilerplate Code: Jumpstart your development with a pre-configured project structure and deployment scripts.
  • Simplify Deployment: Streamline the process of deploying Express applications to AWS Lambda.
  • Master Nx: Leverage Nx to manage a monorepo in a serverless development context.

Prerequisites

  • Node.js and npm (or yarn) installed on your development machine.
  • A foundational understanding of Node.js, Express, Docker, and AWS Lambda.
  • An AWS account with the necessary permissions.

Getting Started

  1. Clone the repository:
    git clone https://github.com/nima70/nx-docker-express-lambda-deployment
    
    

Bash cd nx-docker-express-lambda-deployment npm install

Feel free to contribute to this repository by:

Raising issues for bugs or feature requests. Suggesting improvements to the documentation or code. Sharing your experiences and best practices in the comments. License:

This repository is licensed under the MIT License.

Disclaimer:

This guide is provided for informational purposes only and should not be considered official documentation from AWS or any other entity. You are responsible for ensuring your application meets all applicable regulations and security best practices.

About

Deploy Serverless Express Apps on AWS Lambda with Nx and Docker

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published