No description
|
All checks were successful
Build Multiarch Container Image / call-reusable-workflow (push) Successful in 32m57s
|
||
|---|---|---|
| .gitea/workflows | ||
| app | ||
| entity | ||
| migration | ||
| .containerignore | ||
| .gitignore | ||
| Cargo.lock | ||
| Cargo.toml | ||
| Containerfile | ||
| COPYING | ||
| flake.lock | ||
| flake.nix | ||
| README.md | ||
| rust-toolchain.toml | ||
Hesinde Sync
A reimplementation of the Koreader Sync Server because I wanted to try poem openapi.
Building
Nix
A nix environment with enabled
nix-commands in order to use nix develop.
Run nix develop to be dropped into a shell with everything installed and
configured. From there all the usual cargo commands are accessible.
Classic
A recent rust installation is all that is needed.
From there on cargo run and cargo build and so on can be used.
Usage
Usage: hesinde-sync [OPTIONS]
Options:
-a, --address <ADDRESS> Address to listen on [env: ADDRESS=] [default: localhost:3030]
-d, --db-connection <DB_CONNECTION> From which file to read the database connection string ("-" for stdin) [env: DB_CONNECTION=] [default: -]
-a, --allow-registering Whether new users can register [env: ALLOW_REGISTERING=]
-h, --help Print help
-V, --version Print version
The url for koreader is http://<ADDRESS>.