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 |