With Axum && shaku && yew, this repository represents how can we construct new web server used by rust. Still in progress, not fully done yet.
Because it's not ready yet, still developing!
- DI with
shaku
- All-in-one backend
- react-like frontend
# lint
make lint
If you want to isolate all envs such as database, run docker-compose. You can simply start dockerizing with this command.
make dcu
If you want to stop it, then type
make dcs
If you want to remove docker images, then type
make dcd
# build
make build-backend
# build
make build-frontend
rustup target add wasm32-unknown-unknown
cargo run --package frontend --bin frontend --target wasm32-unknown-unknown
# run local
brew install trunk
trunk serve # Navigate to the frontend directory and run