Skip to content

Commit 8d8a121

Browse files
authored
Merge pull request #107 from AET-DevOps25/feature/convert-server-to-ms
Add manual helm deployment
2 parents 481893c + 3437ccf commit 8d8a121

File tree

4 files changed

+31
-3
lines changed

4 files changed

+31
-3
lines changed

.github/workflows/helm-manual.yml

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
name: Manual Helm deployment
2+
3+
on:
4+
workflow_dispatch:
5+
6+
jobs:
7+
helm-deploy:
8+
runs-on: ubuntu-latest
9+
steps:
10+
- name: Checkout code
11+
uses: actions/checkout@v4
12+
13+
- name: Set up Helm
14+
uses: azure/setup-helm@v3
15+
16+
- name: Set up Kubeconfig
17+
run: |
18+
mkdir -p ~/.kube
19+
echo "${{ secrets.KUBE_CONFIG }}" > ~/.kube/config
20+
chmod 600 ~/.kube/config
21+
22+
- name: Deploy with Helm
23+
run: |
24+
helm -n team-continuous-disappointment upgrade recip-ai ./recipai-chart \
25+
--set secrets.gitlabClientSecret="${{ secrets.PROD_CLIENT_SECRET }}" \
26+
--set secrets.mongodbAdminPassword="${{ secrets.MONGODB_ADMIN_PASSWORD }}" \
27+
--set secrets.apiOpenai="${{ secrets.API_OPENAI }}" \
28+
--set secrets.apiOpenwebui="${{ secrets.API_OPENWEBUI }}"

recipai-chart/templates/server/chat-deployment.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ spec:
1919
image: "{{ .Values.image.repository }}/chat:{{ .Values.image.tag }}"
2020
imagePullPolicy: Always
2121
ports:
22-
- containerPort: {{ .Values.ports.chat }}
22+
- containerPort: {{ .Values.ports.server.chat }}
2323
name: chat-api
2424
env:
2525
- name: MONGODB_USERNAME

recipai-chart/templates/server/user-deployment.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ spec:
1919
image: "{{ .Values.image.repository }}/user:{{ .Values.image.tag }}"
2020
imagePullPolicy: Always
2121
ports:
22-
- containerPort: {{ .Values.ports.user }}
22+
- containerPort: {{ .Values.ports.server.user }}
2323
name: user-api
2424
resources:
2525
limits:

server/chat/src/main/resources/application.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,6 @@ spring:
55
name: chat
66
data:
77
mongodb:
8-
uri: ${MONGODB_URI}
8+
uri: mongodb://${MONGODB_USERNAME}:${MONGODB_PASSWORD}@mongodb-service:27017/admin
99
server:
1010
port: 8082

0 commit comments

Comments
 (0)