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.
- Host: GitHub
- URL: https://github.com/mikyll/apisix-plugin-serverless
- Owner: mikyll
- Created: 2025-01-23T09:37:46.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-03-07T11:17:41.000Z (over 1 year ago)
- Last Synced: 2025-07-09T14:54:15.710Z (11 months ago)
- Language: Lua
- Size: 7.81 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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]\
[](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/