Skip to content

Latest commit

 

History

History
34 lines (24 loc) · 912 Bytes

README.md

File metadata and controls

34 lines (24 loc) · 912 Bytes

hwpb

Manage students' progress during the computer science hardware course at Leipzig University.

Build

The project can be built using cargo.

cargo build --release

Note that you need to use the nightly version specified in rust-toolchain or any newer nightly. It will be installed automatically when rust is managed through rustup.

Usage

hwpb expects a PostgreSQL database and a Rocket.toml configuration file in the current working directory, which includes the database connection URI and a list of initial site administrators. Authentication is done using PAM, so make sure /etc/shadow is readable for your user or PAM is using a remote authentication mechanism.

./target/release/hwpb

See the doc/DEPLOY.md and doc/DEVELOP.md files for more details.