Hyaena Technologies is an Open Source Technology company
- Environment Variable Configuration
- YAML Configuration
-
Authentication: Ory - (In Progress)
-
Containerization Tools: Docker, Knative, Kompose, KOps, Kubectl, Minikube, Podman, Skaffold
-
Secret Management: HashiCorp Vault - (In Progress)
-
Traefik Proxy - (In Progress)
-
Authorization: Spice - (In Progress)
-
Key Value: Dragonfly - (In Progress)
-
Object Storage: Minio - (In Progress)
-
Relational: Postgres
-
Time Series: Greptime - (In Progress)
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 ./ --file ./web-service.Dockerfile --tag htnet:0.2.0
||
nerdctl build ./ --file ./web-service.Dockerfile --tag htnet:0.2.0
docker compose up --detach
||
nerdctl compose up --detach
kompose convert -f ./compose.yaml -o ./kubernetes
skaffold init
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
sudo install ./htnet /usr/local/bin/