added separate ingress for DB

This commit is contained in:
2026-01-03 18:03:38 +01:00
parent fd0c978023
commit 041684ab57
+28 -53
View File
@@ -203,7 +203,7 @@ spec:
- name: POCKETBASE_URL - name: POCKETBASE_URL
value: "http://wanderer-db:8090" value: "http://wanderer-db:8090"
- name: PUBLIC_POCKETBASE_URL - name: PUBLIC_POCKETBASE_URL
value: "http://wanderer-db:8090" value: "https://pb.wanderer.dooplex.hu"
- name: MEILI_URL - name: MEILI_URL
value: "http://wanderer-meilisearch:7700" value: "http://wanderer-meilisearch:7700"
- name: MEILI_MASTER_KEY - name: MEILI_MASTER_KEY
@@ -289,18 +289,20 @@ spec:
apiVersion: networking.k8s.io/v1 apiVersion: networking.k8s.io/v1
kind: Ingress kind: Ingress
metadata: metadata:
name: wanderer name: wanderer-web
namespace: wanderer-system namespace: wanderer-system
labels:
app.kubernetes.io/instance: wanderer
app.kubernetes.io/name: wanderer
annotations: annotations:
cert-manager.io/cluster-issuer: letsencrypt-prod cert-manager.io/cluster-issuer: letsencrypt-prod
external-dns.alpha.kubernetes.io/hostname: wanderer.dooplex.hu,wanderer.home
nginx.ingress.kubernetes.io/ssl-redirect: "true" nginx.ingress.kubernetes.io/ssl-redirect: "true"
nginx.ingress.kubernetes.io/proxy-body-size: "100m" nginx.ingress.kubernetes.io/proxy-body-size: "100m"
# optional, only if you actually use external-dns:
external-dns.alpha.kubernetes.io/hostname: wanderer.dooplex.hu
spec: spec:
ingressClassName: nginx-internal ingressClassName: nginx-internal
tls:
- hosts:
- wanderer.dooplex.hu
secretName: wanderer-web-tls
rules: rules:
- host: wanderer.dooplex.hu - host: wanderer.dooplex.hu
http: http:
@@ -312,62 +314,35 @@ spec:
name: wanderer-web name: wanderer-web
port: port:
number: 3000 number: 3000
- path: /api ---
pathType: Prefix apiVersion: networking.k8s.io/v1
backend: kind: Ingress
service: metadata:
name: wanderer-db name: wanderer-pocketbase
port: namespace: wanderer-system
number: 8090 annotations:
- path: /public cert-manager.io/cluster-issuer: letsencrypt-prod
pathType: Prefix nginx.ingress.kubernetes.io/ssl-redirect: "true"
backend: nginx.ingress.kubernetes.io/proxy-body-size: "100m"
service: # optional, only if you actually use external-dns:
name: wanderer-db external-dns.alpha.kubernetes.io/hostname: pb.wanderer.dooplex.hu
port: spec:
number: 8090 ingressClassName: nginx-internal
- path: /_ tls:
pathType: Prefix - hosts:
backend: - pb.wanderer.dooplex.hu
service: secretName: wanderer-pb-tls
name: wanderer-db rules:
port: - host: pb.wanderer.dooplex.hu
number: 8090
- host: wanderer.home
http: http:
paths: paths:
- path: / - path: /
pathType: Prefix
backend:
service:
name: wanderer-web
port:
number: 3000
- path: /api
pathType: Prefix pathType: Prefix
backend: backend:
service: service:
name: wanderer-db name: wanderer-db
port: port:
number: 8090 number: 8090
- path: /public
pathType: Prefix
backend:
service:
name: wanderer-db
port:
number: 8090
- path: /_
pathType: Prefix
backend:
service:
name: wanderer-db
port:
number: 8090
tls:
- hosts:
- wanderer.dooplex.hu
secretName: wanderer-tls
--- ---
apiVersion: v1 apiVersion: v1
kind: PersistentVolumeClaim kind: PersistentVolumeClaim