Spaces:
Paused
Paused
| # AxonHub Helm Installation Script | |
| set -e | |
| RELEASE_NAME=${1:-axonhub} | |
| NAMESPACE=${2:-default} | |
| echo "Installing AxonHub with Helm..." | |
| echo "Release name: $RELEASE_NAME" | |
| echo "Namespace: $NAMESPACE" | |
| # Create namespace if it doesn't exist | |
| kubectl create namespace $NAMESPACE 2>/dev/null || true | |
| # Install the chart | |
| helm install $RELEASE_NAME ./deploy/helm \ | |
| --namespace $NAMESPACE \ | |
| --timeout 10m0s | |
| echo "" | |
| echo "Installation completed!" | |
| echo "" | |
| echo "To access AxonHub:" | |
| echo "1. Port forward the service:" | |
| echo " kubectl port-forward svc/$RELEASE_NAME 8090:8090 -n $NAMESPACE" | |
| echo "" | |
| echo "2. Visit http://localhost:8090 in your browser" | |
| echo "" | |
| echo "To check the status:" | |
| echo " kubectl get pods -n $NAMESPACE" | |
| echo "" | |
| echo "To view logs:" | |
| echo " kubectl logs -l app.kubernetes.io/name=axonhub -n $NAMESPACE" | |
| echo "" | |
| echo "To uninstall:" | |
| echo " helm uninstall $RELEASE_NAME -n $NAMESPACE" |