made k8s specific changes

This commit is contained in:
2026-03-17 10:14:53 +05:30
parent fdd620dfe2
commit 6c26389c4e
14 changed files with 64 additions and 415 deletions

View File

@@ -16,10 +16,10 @@ data:
AWS_SSL: "true"
JWT_EXPIRES_IN: "7d"
JWT_REFRESH_EXPIRES_IN: "30d"
FRONTEND_URL: "http://NODE_IP_PLACEHOLDER:30081"
CORS_ORIGIN: "http://NODE_IP_PLACEHOLDER:30081,http://NODE_IP_PLACEHOLDER:30082,https://vaishnavi-admin.myriadcara.in,https://vaishnavi-bakend.myriadcara.in,https://vaishnavi-test.myriadcara.in"
FRONTEND_URL: "http://vaishnavi-test.myriadcara.in"
CORS_ORIGIN: "http://NODE_IP_PLACEHOLDER:30081,http://NODE_IP_PLACEHOLDER:30082,http://vaishnavi-admin.myriadcara.in,http://vaishnavi-test.myriadcara.in,http://vaishnavi-bakend.myriadcara.in,https://vaishnavi-admin.myriadcara.in,https://vaishnavi-bakend.myriadcara.in,https://vaishnavi-test.myriadcara.in"
PAYTM_WEBSITE: "WEBSTAGING"
PAYTM_HOST: "securegw-stage.paytm.in"
PAYTM_CALLBACK_URL: "http://NODE_IP_PLACEHOLDER:30080/api/payments/paytm/callback"
PAYTM_CALLBACK_URL: "http://vaishnavi-bakend.myriadcara.in/api/payments/paytm/callback"
WAPP_BASE_URL: "https://api.wappconnect.com"
WAPP_INSTANCE: "SSM"

View File

@@ -13,9 +13,11 @@ spec:
labels:
app: backend
spec:
imagePullSecrets:
- name: harbor-secret
containers:
- name: backend
image: 192.168.49.2:30004/vaishnavi-ecommerce/backend:latest
image: 192.168.108.200:80/vaishnavi-ecommerce/backend:latest
imagePullPolicy: Always
ports:
- containerPort: 3000

View File

@@ -8,7 +8,7 @@ metadata:
spec:
ingressClassName: nginx
rules:
- host: backend.local
- host: vaishnavi-bakend.myriadcara.in
http:
paths:
- path: /

View File

@@ -6,9 +6,11 @@ metadata:
spec:
template:
spec:
imagePullSecrets:
- name: harbor-secret
containers:
- name: migration
image: 192.168.49.2:30004/vaishnavi-ecommerce/backend:latest
image: 192.168.108.200:80/vaishnavi-ecommerce/backend:latest
imagePullPolicy: Always
command:
- npx

View File

@@ -4,10 +4,9 @@ metadata:
name: backend
namespace: ecommerce
spec:
type: NodePort
type: LoadBalancer
selector:
app: backend
ports:
- port: 3000
targetPort: 3000
nodePort: 30080

View File

@@ -22,23 +22,33 @@ spec:
volumeMounts:
- name: mongodb-data
mountPath: /data/db
resources:
requests:
cpu: "250m"
memory: "512Mi"
limits:
cpu: "500m"
memory: "1Gi"
livenessProbe:
exec:
command:
- mongosh
- --eval
- "db.adminCommand('ping')"
initialDelaySeconds: 30
periodSeconds: 10
failureThreshold: 6
initialDelaySeconds: 60
periodSeconds: 20
timeoutSeconds: 10
failureThreshold: 3
readinessProbe:
exec:
command:
- mongosh
- --eval
- "db.adminCommand('ping')"
initialDelaySeconds: 5
periodSeconds: 5
initialDelaySeconds: 20
periodSeconds: 10
timeoutSeconds: 10
failureThreshold: 3
volumes:
- name: mongodb-data
persistentVolumeClaim:

View File

@@ -37,6 +37,8 @@ spec:
key: POSTGRES_PASSWORD
- name: PGDATA
value: /var/lib/postgresql/data/pgdata
- name: TZ
value: Asia/Kolkata
volumeMounts:
- name: postgres-data
mountPath: /var/lib/postgresql/data