Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/dacr/lorem-ipsum-server-akkahttp
lorem-ipsum service with API
https://github.com/dacr/lorem-ipsum-server-akkahttp
api lorem-ipsum openapi pekko pekko-http
Last synced: 29 days ago
JSON representation
lorem-ipsum service with API
- Host: GitHub
- URL: https://github.com/dacr/lorem-ipsum-server-akkahttp
- Owner: dacr
- License: other
- Created: 2020-03-26T09:57:10.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2023-10-28T23:02:08.000Z (about 1 year ago)
- Last Synced: 2023-10-29T23:22:35.882Z (about 1 year ago)
- Topics: api, lorem-ipsum, openapi, pekko, pekko-http
- Language: Scala
- Homepage:
- Size: 7.98 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# ![](images/logo-base-32.png) Lorem ipsum web ![tests][tests-workflow] [![License][licenseImg]][licenseLink] [![][LoremIpsumServerAkkaMvnImg]][LoremIpsumServerAkkaMvnLnk]
A [lorem ipsum][wiki-lorem] web application server based on [akka http][akka-http] framework, and
a dedicated [lorem ipsum library][lorem-lib].
It is both a runnable application and a library whose routes can be embedded in other web applications.It has been deployed on https://mapland.fr/lorem
![](images/lorem-ipsum-screenshot.png)## Quick local start
Thanks to [scala-cli][scl],
this application is quite easy to start, just execute :
```
scala-cli --dep fr.janalyse::lorem-ipsum-server-akkahttp:1.0.15 -e 'loremipsum.server.akkahttp.Main.main(args)'
```## Configuration
| Environment variable | Description | default value
| ------------------------------ | ---------------------------------------------- | -----------------
| LOREM_IPSUM_LISTEN_IP | Listening network interface | "0.0.0.0"
| LOREM_IPSUM_LISTEN_PORT | Listening port | 8080
| LOREM_IPSUM_PREFIX | Add a prefix to all defined routes | ""
| LOREM_IPSUM_URL | How this service is known from outside | "http://127.0.0.1:8080"
| LOREM_IPSUM_TITLE | Home page title of this application | "Lorem Ipsum"
| LOREM_IPSUM_START_WITH_LOREM | Always start with "Lorem ipsum" ? | true
| LOREM_IPSUM_WORD_COUNT_MIN | Minimum amount of generated words | 142
| LOREM_IPSUM_WORD_COUNT_MAX | Maximum amount of generated words | 442
| LOREM_IPSUM_BACKGROUND_COLOR | Home page background color | "#F0F0F0"
| LOREM_IPSUM_FOREGROUND_COLOR | Home page foreground color | "#505050"[cs]: https://get-coursier.io/
[scl]: https://scala-cli.virtuslab.org/[deployed]: http://crosson.fr/lorem
[lorem-lib]: https://github.com/dacr/lorem-ipsum
[wiki-lorem]: https://en.wikipedia.org/wiki/Lorem_ipsum
[akka-http]: https://doc.akka.io/docs/akka-http/current/index.html[tests-workflow]: https://github.com/dacr/lorem-ipsum-server-akkahttp/actions/workflows/scala.yml/badge.svg
[LoremIpsumServerAkka]: https://github.com/dacr/lorem-ipsum-server-akkahttp
[LoremIpsumServerAkkaMvnImg]: https://img.shields.io/maven-central/v/fr.janalyse/lorem-ipsum-server-akkahttp_2.13.svg
[LoremIpsumServerAkkaMvnLnk]: https://search.maven.org/#search%7Cga%7C1%7Cfr.janalyse.lorem-ipsum-server-akkahttp[licenseImg]: https://img.shields.io/github/license/dacr/lorem-ipsum-server-akkahttp.svg
[licenseLink]: LICENSE