axum/examples/auto-reload/README.md
2023-09-11 13:56:47 +02:00

18 lines
428 B
Markdown

# auto-reload
This example shows how you can set up a development environment for your axum
service such that whenever the source code changes, the app is recompiled and
restarted. It uses `listenfd` to be able to migrate connections from an old
version of the app to a newly-compiled version.
## Setup
```sh
cargo install cargo-watch systemfd
```
## Running
```sh
systemfd --no-pid -s http::3000 -- cargo watch -x run
```