added separate ingress for DB

This commit is contained in:
2026-01-03 18:03:38 +01:00
parent fd0c978023
commit 041684ab57
+47 -72
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,85 +289,60 @@ 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
rules:
- host: wanderer.dooplex.hu
http:
paths:
- path: /
pathType: Prefix
backend:
service:
name: wanderer-web
port:
number: 3000
- path: /api
pathType: Prefix
backend:
service:
name: wanderer-db
port:
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
- host: wanderer.home
http:
paths:
- path: /
pathType: Prefix
backend:
service:
name: wanderer-web
port:
number: 3000
- path: /api
pathType: Prefix
backend:
service:
name: wanderer-db
port:
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: tls:
- hosts: - hosts:
- wanderer.dooplex.hu - wanderer.dooplex.hu
secretName: wanderer-tls secretName: wanderer-web-tls
rules:
- host: wanderer.dooplex.hu
http:
paths:
- path: /
pathType: Prefix
backend:
service:
name: wanderer-web
port:
number: 3000
---
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
name: wanderer-pocketbase
namespace: wanderer-system
annotations:
cert-manager.io/cluster-issuer: letsencrypt-prod
nginx.ingress.kubernetes.io/ssl-redirect: "true"
nginx.ingress.kubernetes.io/proxy-body-size: "100m"
# optional, only if you actually use external-dns:
external-dns.alpha.kubernetes.io/hostname: pb.wanderer.dooplex.hu
spec:
ingressClassName: nginx-internal
tls:
- hosts:
- pb.wanderer.dooplex.hu
secretName: wanderer-pb-tls
rules:
- host: pb.wanderer.dooplex.hu
http:
paths:
- path: /
pathType: Prefix
backend:
service:
name: wanderer-db
port:
number: 8090
--- ---
apiVersion: v1 apiVersion: v1
kind: PersistentVolumeClaim kind: PersistentVolumeClaim