{"repo":"gitfx/ActionServerless","free":true,"listed":false,"github":"https://github.com/gitfx/ActionServerless","clone":"git clone https://github.com/gitfx/ActionServerless.git","description":"Use GitHub Actions to create a Serverless service.","language":"Python","stars":116,"topics":["github-actions","serverless","serverless-framework","gitops","faas","learn","learn-to-code","python","ruby","api"],"license":"Apache-2.0","category":"deployment-docker-iac","readme_excerpt":"ActionServerless - Use GitHub Actions to create a serverless service ActionServerless is an action using GitFx to do some computing and then generate a string/JSON file to a path, you can visit the file as a service when in dev/testing, or even in your production. We may take it as a GitHub Actions powered serverless service. In fact you can do all of these in native GitHub actions. ActionServerless just wraps the steps to simplify the work: 1. you can focus on coding the real logic, no need to care too much setup steps on the languages that ActionServerless supported(JS/Ruby/Python/Perl etc.). With a template we provide, you even don't bother to edit the action workflow configuration. 2. use the route grammer we defined to specify a path to store the generated string/JSON file, that makes the job easy and clear. Quick start At first use the template to create a repository. Then We start with a Python example: put the file to a path(default is the root path of a repo, otherwise you need add the path as an argument to your actions configuaration), when you push the code the action will be triggered. Then the program's output is written to a file located in api/py hello.json that you defined as a route in the comment. more languages' examples you can find here. Languages supported See: https://github.com/gitfx/GitFx#languages-supported Documents See: https://github.com/gitfx/GitFx#documents Real world examples See: https://github.com/gitfx/GitFx#real-world-examples Contribution","default_branch":null,"files":null,"tree":[],"storefront":"/r/gitfx","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/gitfx/ActionServerless/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}