Skip to content

Commit d643d62

Browse files
committed
feat: prepare for kubernetes
1 parent 5cda6db commit d643d62

File tree

3 files changed

+29
-0
lines changed

3 files changed

+29
-0
lines changed

backend/src/main/resources/application.properties

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,5 +31,8 @@ server.servlet.session.timeout=30s
3131
spring.jackson.parser.allow-unquoted-control-chars=true
3232
spring.ai.openai.api-key=${OPENAI-API-KEY:23418pajkfdsadlöa}
3333

34+
management.endpoint.health.status.http-mapping.DOWN=503
35+
management.endpoint.health.status.http-mapping.OUT_OF_SERVICE=500
36+
3437
embedding-token-limit=2000
3538
document-token-limit=2000

helm/helm.sh

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
#!/bin/sh
2+
helm delete aidocumentlibrarychat
3+
helm install aidocumentlibrarychat ./ --set serviceType=NodePort

helm/minikubeSetup.sh

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
#!/bin/sh
2+
# execute helmCommand.sh
3+
4+
kubectl get services
5+
minikube ip
6+
http://<minikube ip>:<node-port>/
7+
8+
minikube config set memory 16384
9+
minikube config set cpu 2
10+
minikube config set driver docker
11+
minikube addons list
12+
minikube addons enable metrics-server
13+
minikube start --extra-config=apiserver.service-node-port-range=1024-65535
14+
kubectl edit deployment -n kube-system metrics-server
15+
16+
kubectl logs --previous <pod-name>
17+
kubectl exec --stdin --tty <mongodb-pod-name> -- /bin/bash
18+
kubectl expose pod <postgresql-pod-name> --port=5432 --type="NodePort"
19+
#psql -d movies -U dbuser -h minikubeip -p dbport < dump.sql
20+
21+
22+
minikube pause
23+
minikube unpause

0 commit comments

Comments
 (0)