Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/f5devcentral/nginx-njs-usecases
https://github.com/f5devcentral/nginx-njs-usecases
Last synced: 3 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/f5devcentral/nginx-njs-usecases
- Owner: f5devcentral
- License: apache-2.0
- Fork: true (zongzw-nginx/nginx-njs-usecases)
- Created: 2020-04-27T03:47:42.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2023-10-04T05:12:13.000Z (about 1 year ago)
- Last Synced: 2024-07-28T15:36:50.326Z (3 months ago)
- Language: JavaScript
- Size: 3.88 MB
- Stars: 8
- Watchers: 4
- Forks: 5
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Audit: auditting_defacement/README.md
Awesome Lists containing this project
- awesome-nginx - nginx-njs-usecases - A collection of njs use cases. (Njs Projects / Lua Modules)
- nginx-resources - Collection of njs use cases
README
# nginx-njs-usecases
This is a project for demonstrating NGINX NJS usage and abilities.
In this code repository, there are several NJS usecase implementations.
All the usecases are in separate folders.
* For installation from source, see `Dockerfile` for more details such as nginx version, modules, compiling process, etc.
* For running usecases, see `docker-compose.yml` under each usecase folder.
## Dependencies
* docker
* docker-composeNavigate to each use case folders for details.
## Run It
Navigate into each usecase folder and run `./compose.sh`
Refer the `README.md` and use your browser or curl command to see the effect.
Use `./uncompose.sh` to cleanup the containers.## DevOps Model
![image](./devops-model.png)