Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/soulteary/docker-nomnoml
Docker Nomnoml is a simple but elegant self-hosted UML Generator & UML Sharing solution.
https://github.com/soulteary/docker-nomnoml
docker nginx njs nomnoml uml
Last synced: 19 days ago
JSON representation
Docker Nomnoml is a simple but elegant self-hosted UML Generator & UML Sharing solution.
- Host: GitHub
- URL: https://github.com/soulteary/docker-nomnoml
- Owner: soulteary
- License: mit
- Created: 2021-01-11T11:52:26.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2023-05-07T11:19:17.000Z (almost 2 years ago)
- Last Synced: 2025-01-10T14:02:12.598Z (about 1 month ago)
- Topics: docker, nginx, njs, nomnoml, uml
- Language: Dockerfile
- Homepage:
- Size: 10.7 KB
- Stars: 9
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Docker Nomnoml
[![Docker Build](https://github.com/soulteary/docker-nomnoml/actions/workflows/release.yml/badge.svg)](https://github.com/soulteary/docker-nomnoml/actions/workflows/release.yml) [![Docker Image](https://img.shields.io/docker/pulls/soulteary/nomnoml.svg)](https://hub.docker.com/r/soulteary/nomnoml)
Docker Nomnoml is a simple but elegant self-hosted UML Generator & UML Sharing solution.
The backend is based on Nginx and Nginx NJS, which is compact, high-performance, safe and reliable.
## usage
```bash
# get the docker image as your like
docker pull soulteary/nomnoml
docker pull soulteary/nomnoml:njs
# run the nomnoml one-click
docker run --rm -it -p 8080:80 soulteary/nomnoml
```Base Nginx official docker image, for more information, refer to nginx container image [usage](https://hub.docker.com/_/nginx).
## Components
Does not include any software other than nginx and nomnoml, so that the resource usage is **very small** and the **performance is high enough**.
### Nomnoml
The sassy UML diagram renderer, created by [@Daniel Kallin](https://github.com/skanaar/) at [3 Jun 2014](https://github.com/skanaar/nomnoml/commit/211d19390d3615d86bced243c5878b8f4d535736).
- [Nomnoml Docs](https://github.com/skanaar/nomnoml#web-application)
- [Offical Website](https://www.nomnoml.com/)
- [GitHub Repo](https://github.com/skanaar/nomnoml)### Nginx / NJS
This Project use **Nginx script language (njs)** instead of Node as a server-side image generation solution.
List some learning materials to help you step into the world of njs. Thanks to these open source authors and engineer of Nginx/F5, inc.
- [soulteary/njs-learning-materials](https://github.com/soulteary/njs-learning-materials)
## Benchmark
TBD