Skip to content

This is a boilerplate for version release pipeline with serverless framework

License

Notifications You must be signed in to change notification settings

99x/serverless-delivery-framework

Repository files navigation

Serverless Delivery Framework

Join the chat at https://gitter.im/99xt/serverless-delivery-framework

Serverless delivery framework was developed using aws technologies with serverless framework for deliver software versions and Switch users for different software versions. read more

Architechture

READ MORE About application architecture

Directory structure:

├── api
|── config
|   |──s3
|── delivery
|── gulp
|──home
|  |──lib
|  |  |──users
|  |──database
|  |──offline
|  |──resources
|  |──homeHandler.js
|  |──index.html
|  |──package.json
|──build
|──config.json
|──gulpfile.js
|──serverless.yml
|──package.json

1. Clone and Install Depandancies

Clone or download source from github

git clone https://github.com/99xt/serverless-delivery-framework.git

Install all npm dependancies

cd serverless-delivery-framework && npm install gulp dependancy-install

2. Create Application Client

You can use web folder to store your client application. This folder can be contain client app related file such as javascript, css etc. You can structure this folder according to your requrement. This folder is use only when you develop your client application in your local machine.

This applicatiion contain contain simple index.html page if you needed you can replace it by your source code.

REPLACE web FOLDER BY CLIENT-APP

1. Running the Delivery Framework Dashboard

gulp serve-dashboard

2. Running the Application Client

gulp serve-client

3. Running the Application API Gateways

gulp serve-api

Contributing

We love our contributors! Please read our README file to learn how you can start project for development and use gitter chat .

About

This is a boilerplate for version release pipeline with serverless framework

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published