- Notifications
You must be signed in to change notification settings - Fork1
License
beclab/market
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
TheMarket is a built-in application ofTerminus OS. It's an implementation of the decentralized and permissionlessOpen Application Distribution Protocol.
With Market, you can one-click install various apps, recommendation algorithms, and large language models from Terminus and third-party developers.
Market is built onapp-service andmarket-server. Its primary role is to manage the installation, upgrade, and uninstallation of Apps, Models, and Recommendations, among other related operations.
TheApplication in Terminus is a Custom Resource (CR) defined by the k8s Custom Resource Definition (CRD). When a user initiates an installation, it's automatically created by the Application Controller.
If you want to use Terminus, there's no need to run this service separately. Just install Terminus, and it will be included in the system.
Alternatively, if you want to run a standalone Market instance, please refer to the installation guide below.
To run Market, you'll need a Kubernetes cluster. You can useKIND for a local testing cluster, or use a remote cluster.
- Build and push your image to the location specified by
IMG
:
make docker-build docker-push IMG=<some-registry>/market-backend:tag
Please refer tofrontend