WTFPL License
https://rustwasm.github.io/wasm-pack/installer/
cargo install cargo-watch
cargo build
.
wasm-pack build --out-dir ../static --target web
wasm-pack build --out-dir ../static --target web --release
cargo watch -s "wasm-pack build --out-dir ../static --target web"
cargo run --package web-server
Build with docker build -t badbee .
Run with specific base docker run -d --rm --name badbee -e DB_FILE=db.png -p 3030:3030 -v "$pwd/db:/usr/badbee/db" badbee
Run with specific base and bmp settings docker run -d --rm --name badbee -e DB_FILE=db.png -e BMP_SLICE_STEP=1024 -e KEEP_IN_MEMORY_INV=4 -p 3030:3030 -v "$pwd/db:/usr/badbee/db" badbee
Run bash to check pathes and other: docker run --rm -it --entrypoint bash badbee
Run cadvisor to monitor resources: docker run -d --rm --name cadvisor -p 8080:8080 --volume=/:/rootfs:ro --volume=/var/run:/var/run:rw --volume=/sys:/sys:ro --volume=/var/lib/docker/:/var/lib/docker:ro google/cadvisor