Skip to content

AbdhilahiRWabwire/hyaena-technologies-web

 
 

Rust Workflow

Hyaena Technologies Web

Hyaena Technologies is an Open Source Technology company

Features

Build

Databases

Build Web Service

git clone

cargo check

cargo build --release --target x86_64-unknown-linux-gnu

mv ./target/x86_64-unkown-linux-gnu/release/htnet ./binary

./binary/htnet serve

Docker Build

docker build ./ --file ./web-service.Dockerfile --tag htnet:0.2.0

||

nerdctl build ./ --file ./web-service.Dockerfile --tag htnet:0.2.0

Docker Compose

docker compose up --detach

||

nerdctl compose up --detach

Kubernetes

Kompose Kubernetes Configurations and Initialize Skaffold

kompose convert -f ./compose.yaml -o ./kubernetes

skaffold init

Run Kubernetes Cluster

minikube kubectl apply -f './certificate-manager/*.yaml'

minikube kubectl apply -f './knative/eventing/*.yaml'

minikube kubectl apply -f './knative/serving/*.yaml'
 
minikube kubectl apply -f './kubernetes/*.yaml'

||

skaffold dev # Development Mode

skaffold run # Production Mode

Install Web Service

sudo install ./htnet /usr/local/bin/

About

Web Implementation of Hyaena Technologies

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Rust 97.2%
  • JavaScript 2.0%
  • Other 0.8%