diff options
author | Joris | 2024-06-02 14:38:13 +0200 |
---|---|---|
committer | Joris | 2024-06-02 14:38:22 +0200 |
commit | 1019ea1ed341e3a7769c046aa0be5764789360b6 (patch) | |
tree | 1a0d8a4f00cff252d661c42fc23ed4c19795da6f /bin/dev-server | |
parent | e8da9790dc6d55cd2e8883322cdf9a7bf5b4f5b7 (diff) |
Migrate to Rust and Hyper
With sanic, downloading a file locally is around ten times slower than
with Rust and hyper.
Maybe `pypy` could have helped, but I didn’t succeed to set it up
quickly with the dependencies.
Diffstat (limited to 'bin/dev-server')
-rwxr-xr-x | bin/dev-server | 16 |
1 files changed, 11 insertions, 5 deletions
diff --git a/bin/dev-server b/bin/dev-server index d489127..cb124df 100755 --- a/bin/dev-server +++ b/bin/dev-server @@ -3,14 +3,20 @@ set -euo pipefail if ! [ -f db.sqlite3 ]; then - echo "Creating databise" + echo "Creating database" sqlite3 db.sqlite3 < init-db.sql sleep 1 fi +export HOST="127.0.0.1" +export PORT="8080" +export KEY="1234" +export DB="db.sqlite3" +export FILES_DIR="files" + watchexec \ - --restart \ - --clear \ - --exts py \ - python src/main.py + --clear \ + --restart \ + -w src \ + "RUST_LOG=info cargo run" |