This is a Cloud-native Template-based dynamic declarative web UI framework built with Yew.
You can get started by experiencing the various features here: https://api.ulagbulag.io
You can also deploy your own example app using one-line simple command:
just run-examples # trunk serve --features examples
TBD
TBD
- node (npm)
- rustup
cargo install just # for Justfile
just build
just run # or, just type "just"
- rustup
cargo install just # for Justfile
just run-gateway
just test
- rustup
cargo install just # for Justfile
just run-operator
just test
just oci-build # Player (App)
just oci-build-server # Gateway, Operator
# Gateway
docker run --name cassette-gateway --rm \
-p 8080:8080 \
"quay.io/ulagbulag/cassette-server:latest" \
'cassette-gateway'
# Player (App)
docker run --name cassette-player --rm \
-p 6080:6080 \
"quay.io/ulagbulag/cassette:latest"
docker run --name cassette-operator --rm \
-v ~/.kube:/root/.kube:ro \
"quay.io/ulagbulag/cassette-server:latest" \
'cassette-operator'
just oci-push # Player (App)
just oci-push-server # Gateway, Operator
Please check sample kubernetes files.
It is licensed under AGPL v3.0 OR LATER.