All Projects → threadheap → serviceless

threadheap / serviceless

Licence: MIT license
[DEPRECATED] Cli tool on top of Serverless framework

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to serviceless

docker-serverless
Docker image containing NodeJS, Serverless Framework and Yarn.
Stars: ✭ 74 (+236.36%)
Mutual labels:  serverless-framework
serverless-plugin-epsagon
Epsagon's plugin for Serverless Framework ⚡️
Stars: ✭ 53 (+140.91%)
Mutual labels:  serverless-framework
bingo
一个基于golang的serveless 的低代码平台。可以快速的构建基于微服务和数据库的管理类应用。内置了权限、流程、表单引擎等基础功能。
Stars: ✭ 52 (+136.36%)
Mutual labels:  serverless-framework
serverless-cloud-vision
Serverless API around Google Cloud Vision
Stars: ✭ 31 (+40.91%)
Mutual labels:  serverless-framework
souls
SOULs 🔥 Build Serverless Apps faster like Rails. Powered by Ruby GraphQL, RBS/Steep, Active Record, RSpec, RuboCop, and Google Cloud.
Stars: ✭ 327 (+1386.36%)
Mutual labels:  serverless-framework
tencent-tensorflow-scf
A template project for serverless functions for Tensorflow inference on Tencent Cloud.
Stars: ✭ 38 (+72.73%)
Mutual labels:  serverless-framework
serverless-go-graphql
Serverless Framework template with Golang, GraphQL and DynamoDB
Stars: ✭ 28 (+27.27%)
Mutual labels:  serverless-framework
telegram-stepfunctions-bot
Serverless Telegram bot made on 4 AWS Lambda chained by AWS Step Functions. All of this written on Serverless Framework using plugins.
Stars: ✭ 26 (+18.18%)
Mutual labels:  serverless-framework
tencent-scf
Deploy Tencent Cloud Serverless Cloud Function in seconds with Serverless Components.
Stars: ✭ 86 (+290.91%)
Mutual labels:  serverless-framework
serverless-web-app-example
Serverless React Web App Example
Stars: ✭ 41 (+86.36%)
Mutual labels:  serverless-framework
serverless-chat
A chat app with a serverless backend and Django front-end.
Stars: ✭ 34 (+54.55%)
Mutual labels:  serverless-framework
serverless-vscode
Serverless framework integration for VSCode
Stars: ✭ 26 (+18.18%)
Mutual labels:  serverless-framework
serverless-email-scheduler
Schedule future emails with AWS Lambda and Step Functions
Stars: ✭ 29 (+31.82%)
Mutual labels:  serverless-framework
serverless-package-external
Add external folders to the deploy package 📦
Stars: ✭ 53 (+140.91%)
Mutual labels:  serverless-framework
pong
🏓 Pong for RESTful APIs (microservices pattern) using Serverless Framework ⚡
Stars: ✭ 27 (+22.73%)
Mutual labels:  serverless-framework
serverless-api-gateway-throttling
A plugin for the Serverless framework which configures throttling for API Gateway endpoints.
Stars: ✭ 54 (+145.45%)
Mutual labels:  serverless-framework
ionic-app-with-aws-cognito
Angular 4, Ionic 3, and AWS (Amazon) Cognito User Pools. Authentication out of the box.
Stars: ✭ 62 (+181.82%)
Mutual labels:  serverless-framework
serverless-side-rendering-vue-nuxt
Sample project for using Nuxt.js to create a server-side rendered Vue.js app on AWS Lambda and AWS API Gateway.
Stars: ✭ 109 (+395.45%)
Mutual labels:  serverless-framework
serverless-media-portal
Ready-to-deploy webapp for sharing home videos: a React frontend with a AWS Lambda backend using FFmpeg to process videos. Created using Serverless Framework.
Stars: ✭ 90 (+309.09%)
Mutual labels:  serverless-framework
forum
Serverless Frameworkの日本語フォーラムです
Stars: ✭ 38 (+72.73%)
Mutual labels:  serverless-framework

[DEPRECATED]

serverless-components solve the problem

serviceless

Serviceless - cli tool on top of Serverless framework, that simplifies workflow with multiple services.

serverless Build Status codecov npm version License: MIT

Quick start

  1. Install serverless framework
npm install serverless -g
  1. Install serviceless cli
npm install serviceless -g
  1. Deploy
slx deploy all

How to

Deploy

Deploy all services in a folder

slx deploy all

Deploy service with command line prompt

slx deploy

then select service or folder from the list.

Deploy service, matching string

slx deploy <query>

Deploy with cli options

Every serverless option that you set will be propagated to the sls deploy command accordingly:

slx deploy all --stage prod --region eu-central-1

will deploy to prod stage and eu-central-1 region.

Deploy with environment variables

slx will share all enviroment variables with serverless process, so

MY_SECRET=foo slx deploy all

will be injected into serverless config.

Deploy Flags

-b, --runInBand - deploy services one by one (parallel by default)

-e, --exitOnFailure - stop deployment of other services on failure

-r, --rollbackOnFailure - rollback services on deployment failure Makes sense to spar with --exitOnFailure flag to stop on failure and rollback.

-v, --verbose - show serverless output

Help

slx --help
slx deploy --help

What's next

  • add option to rollback to previous state on fail
  • aggregate logs for multiple services
  • add configuration file to deploy in band services that rely on each other
  • save and restore .serverless folders to use as deployment artifacts for CI/CD tools

Contributions

Yes, please!

Clone repo, then

npm install
npm test

LICENCE

MIT @ Pavel Vlasov

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].