This project introduces various ways to deploy CSGHub, including:
Docker Engine/Docker Desktop
Docker Compose
Helm Chart
Deployment Methods
Docker Engine/Docker Desktop
The Docker Engine deployment method provides the simplest deployment and already includes complete functions, but is currently in the testing phase.
Docker deployment methods are divided into two parts: quick deployment and complete deployment. Quick deployment does not include some advanced features. For example, Space application hosting, model inference and fine-tuning.
The full functional experience requires the deployment of Kubernetes cluster support. The document already includes the quick deployment method (for testing and functional experience only).
This method can be used for testing and development purposes, the production environment recommends using the helm chart deployment method.
As an enhanced deployment method of docker, the docker compose deployment method also needs to rely on k8s to experience the full functionality. The current deployment method does not include k8s deployment.