1.6 KiB
1.6 KiB
Usage
> 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 = 36004RUM_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 if4RUM_BASE_URL
's host ends with.i2p
. Default =127.0.0.1:4444
Create a docker image
> nix --extra-experimental-features nix-command --extra-experimental-features flakes 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
.