It has been deployed on https://mapland.fr/primes
Thanks to scala-cli, this application is quite easy to start, just execute :
scala-cli --dep fr.janalyse::primes-server-akkahttp:1.0.8 -e 'primes.Main.main(args)'
| Environment variable | Description | default value |
|---|---|---|
| PRIMES_LISTEN_IP | Listening network interface | "0.0.0.0" |
| PRIMES_LISTEN_PORT | Listening port | 8080 |
| PRIMES_PREFIX | Add a prefix to all defined routes | "" |
| PRIMES_URL | How this service is known from outside | "http://127.0.0.1:8080" |
| PRIMES_STORE_PATH | Where data is stored | "/tmp/primes-data" |
| PRIMES_MAX_COUNT | How many primes to compute in background (BigInt) | 500000000 |
| PRIMES_MAX_LIMIT | Stop primes background compute after this value | 9223372036854775807 |
