File size: 993 Bytes
9853396 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 | @echo off
setlocal
set RELEASE_NAME=%1
if "%RELEASE_NAME%"=="" set RELEASE_NAME=axonhub
set NAMESPACE=%2
if "%NAMESPACE%"=="" set NAMESPACE=default
echo Installing AxonHub with Helm...
echo Release name: %RELEASE_NAME%
echo Namespace: %NAMESPACE%
REM Create namespace if it doesn't exist
kubectl create namespace %NAMESPACE% 2>nul || echo Namespace already exists
REM 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% |