4r-feed: add README
parent
d9559b582a
commit
6c2ffcc6e3
|
@ -0,0 +1,53 @@
|
|||
## Usage
|
||||
|
||||
```bash
|
||||
4r-feed -- --help
|
||||
Help Options:
|
||||
-h, --help
|
||||
Show option summary.
|
||||
--help-all
|
||||
Show all help options.
|
||||
|
||||
Application Options:
|
||||
--port :: int
|
||||
The port the app should listen for connections on (for http)
|
||||
default: 3000
|
||||
--host :: text
|
||||
Host preference (for http)
|
||||
default: "*4"
|
||||
--socket :: text
|
||||
The UNIX domain socket path the app should listen for connections on (for
|
||||
unix)
|
||||
default: "wai.sock"
|
||||
--protocol :: text
|
||||
The protocol for the server. One of: http, cgi, unix, activate, http+tls,
|
||||
unix+tls, activate+tls
|
||||
default: "http"
|
||||
--tlskey :: text
|
||||
Path to the TLS private key file for +tls protocols
|
||||
default: ""
|
||||
--tlscert :: text
|
||||
Path to the TLS certificate bundle file for +tls protocols
|
||||
default: ""
|
||||
--graceful :: text
|
||||
Graceful shutdown mode. One of: none, serve-normally, serve-503
|
||||
default: "serve-normally"
|
||||
--devlogging :: maybe<bool>
|
||||
Whether development logging should be enabled
|
||||
```
|
||||
|
||||
Env variables:
|
||||
|
||||
- `4R_FEED_CACHE` is number of seconds of cache validity. Default = 3600
|
||||
- `4RUM_BASE_URL` is base URL for performing requests to 4RUM API. Default = `http://4rum.i2p:80/`
|
||||
- `I2P_HTTP_PROXY` is address of I2P router. Will be used if `4RUM_BASE_URL`'s host ends with `.i2p`. Default = `127.0.0.1:4444`
|
||||
|
||||
## Create a docker image
|
||||
|
||||
```bash
|
||||
$ nix bundle --bundler github:NixOS/bundlers#toDockerImage .#packages.x86_64-linux._4r-feed
|
||||
$ ls
|
||||
4r 4r-api 4r-feed 4r-feed-0.1.0.tar.gz README.md flake.lock flake.nix nix
|
||||
```
|
||||
|
||||
`4r-feed-$VERSION.tar.gz` is a symbolic link to Docker image of `4r-feed`.
|
Loading…
Reference in New Issue