Skip to content

BudConnect is a cloud service that provides compatibility checking and update synchronization for Bud inference runtimes on customer infrastructure. It acts as a central registry for validated models and engine versions.

License

Notifications You must be signed in to change notification settings

BudEcosystem/bud-connect

Repository files navigation

🥷 BudConnect

BudConnect is a cloud service designed to complement and manage Bud inference runtimes deployed on customer infrastructure. It provides a central hub for compatibility validation of models and engine versions, acting as a registry and sync point for validated updates.

Steps to Setup Development environment

1.Clone the Repository:

git clone https://github.com/BudEcosystem/bud-serve-budsim
cd bud-serve-budsim

2.Set environment variables:

cp .env.sample .env

3.Start project:

Use the following command to bring up all the services, including Dapr:

cd bud-serve-budsim

./deploy/start_dev.sh

Steps to Setup Production environment

1.Clone the Repository:

git clone https://github.com/BudEcosystem/bud-serve-budsim
cd bud-serve-budsim

2.Run Helm chart

helm install bud-serve-budsim ./deploy/helm -n bud-serve-budsim --create-namespace

Steps to run migrations

Execute in docker container

Generate alembic revision

alembic -c ./alembic.ini revision --autogenerate -m "message"

Apply migrations

alembic -c ./alembic.ini upgrade head

About

BudConnect is a cloud service that provides compatibility checking and update synchronization for Bud inference runtimes on customer infrastructure. It acts as a central registry for validated models and engine versions.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 5