@ng-toolkit/serverless v8.1.0
Serverless support for your Angular application 
Star it and share with others!
This is part of the @ng-toolkit project. Check main page for more tools
Add serverless support (AWS Lambda; Google Cloud Functions & Firebase) to your Angular project. Supports as well client-side-only projects as Angular Universal projects (server side rendering). Check deep overview article on Medium
Live demo
Angular Universal PWA on AWS Lambda + API Gateway
Content
Getting started
Create or navigate into your project:
ng new myApp
cd myAppAWS Lambda & Google Cloud Functions
ng add @ng-toolkit/serverless --provider awsDeploy to "maintenance link" (non customized - ie: https://123456.execute-api.eu-central-1.amazonaws.com/production)
npm run build:serverless:deployDeploy to customized link (example.com):
npm run build:prod:deployYou can read more about using custom domain in AWS Lambda in this Medium post or in the official AWS documentation.
Firebase
ng add @ng-toolkit/serverless --provider firebase --firebaseProject [your_project_ID]
npm run build:prod:deployProject ID, can be found in project settings:

You can chain this package with:
Options
This schematic supports several options in order to fit your needs.
| name | type | default | description |
|---|---|---|---|
| provider | string | 'aws' | Specify serverless provider. |
| skipInstall | boolean | false | Skip installation of dependencies. |
| directory | string | '.' | The directory name to create the workspace in. |
| firebaseProject | string | Firebase project id. | |
| lambdaTS | boolean | false | Generate lambda files using Typescript instead of Javascript. |
| offline | boolean | false | Include serverless-offline package for local development. |
Looking for something more?
Feel free to create issue with your feature request
Support @ng-toolkit/serverless
You can support development of this project via:
If you want, you can be listed on the List of donors on the demo page.
Open Collective Backers
Support this project with a monthly donation and help us continue our activities. [Become a backer]
Open Collective Sponsors
Become a sponsor and get your logo on our README on GitHub with a link to your site. [Become a sponsor]
Credentials
- Checkout my home page and find out more about me
6 years ago
6 years ago
6 years ago
6 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
