An open API service indexing awesome lists of open source software.

https://github.com/mikyll/apisix-plugin-serverless

Custom version of the APISIX serverless plugin, allowing to load functions from files.
https://github.com/mikyll/apisix-plugin-serverless

Last synced: about 2 months ago
JSON representation

Custom version of the APISIX serverless plugin, allowing to load functions from files.

Awesome Lists containing this project

README

          

[![APISIX][apisix-shield]][apisix-url]
[![NGINX][nginx-shield]][nginx-url]
[![Lua][lua-shield]][lua-url]
[![Perl][perl-shield]][perl-url]
[![YAML][yaml-shield]][yaml-url]\
[![Build Status](https://github.com/mikyll/apisix-plugin-serverless/actions/workflows/ci.yml/badge.svg)](https://github.com/mikyll/apisix-plugin-serverless/actions)

# APISIX Serverless Custom Plugin

This custom plugin extends serverless plugin to load functions from files.

## Table of Contents

- [Table of Contents](#table-of-contents)
- [Installation](#installation)
- [Usage](#usage)
- [Testing](#testing)
- [Learn More](#learn-more)

## Installation

How to install and enable the plugin.

## Docker

TODO

## Docker Compose

TODO

## Kubernetes

TODO

[Back to TOC](#table-of-contents)

## Usage

How to setup a route and use the plugin.

### Traditional

1. Load the plugin
2. Enable the plugin on a route
3. Send a request to the route

TODO

### Standalone

1. Load the plugin
2. Enable the plugin on a route
3. Send a request to the route

TODO

[Back to TOC](#table-of-contents)

## Testing

How to run plugin tests.

TODO

[Back to TOC](#table-of-contents)

## Learn More

- [APISIX testing framework](https://apisix.apache.org/docs/apisix/internal/testing-framework)
- [Developing custom APISIX plugins](https://apisix.apache.org/docs/apisix/plugin-develop)
- [APISIX debug mode](https://apisix.apache.org/docs/apisix/architecture-design/debug-mode)

[apisix-shield]: https://custom-icon-badges.demolab.com/badge/APISIX-grey.svg?logo=apisix_logo
[apisix-url]: https://apisix.apache.org/
[nginx-shield]: https://img.shields.io/badge/Nginx-%23009639.svg?logo=nginx
[nginx-url]: https://nginx.org/en/

[lua-shield]: https://img.shields.io/badge/Lua-%232C2D72.svg?logo=lua&logoColor=white
[lua-url]: https://www.lua.org/
[perl-shield]: https://img.shields.io/badge/Perl-%2339457E.svg?logo=perl&logoColor=white
[perl-url]: https://www.perl.org/
[yaml-shield]: https://img.shields.io/badge/YAML-%23ffffff.svg?logo=yaml&logoColor=151515
[yaml-url]: https://yaml.org/