1
0
mirror of https://github.com/vbrandl/bind9-api.git synced 2024-11-21 23:03:35 +01:00

Document building the project

This commit is contained in:
Valentin Brandl 2020-11-30 16:40:07 +01:00
parent be5c8c6e62
commit bee19e4c78

View File

@ -7,6 +7,19 @@
This is an attempt to implement an API to create, update or delete DNS records This is an attempt to implement an API to create, update or delete DNS records
on a BIND9 DNS server. on a BIND9 DNS server.
## Building
To compile the code, you first need to [install Rust](https://rustup.rs/). Then
you can run
```
cargo build --release
```
in the project root. The server and client binary will be located in
`./target/release/bind9-api` and `./target/release/bind9-api-client`
respectively.
## Server ## Server
The server will wait for incoming requests and uses the `nsupdate` command to The server will wait for incoming requests and uses the `nsupdate` command to