Aggiorna la configurazione del servizio e dell'ingress per supportare il dominio dinamico e migliorare la gestione SSL
Some checks failed
Multi-Env Deploy / build-and-deploy (push) Has been cancelled

This commit is contained in:
2026-01-29 09:15:58 +01:00
parent 71001d4005
commit 09deb62a84

View File

@@ -20,8 +20,6 @@ spec:
ports:
- containerPort: 80
---
# NOTA: Il servizio ora è ClusterIP (interno), non più LoadBalancer.
# Non costa nulla e non ha IP pubblico diretto.
apiVersion: v1
kind: Service
metadata:
@@ -34,23 +32,21 @@ spec:
- port: 80
targetPort: 80
---
# LA PARTE NUOVA: INGRESS
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
name: ${APP_NAME}-ingress
annotations:
# Queste due righe attivano la magia SSL automatica
cert-manager.io/cluster-issuer: "letsencrypt-prod"
kubernetes.io/tls-acme: "true"
spec:
ingressClassName: nginx
tls:
- hosts:
- ${APP_NAME}.demo.bytebuilder.it
secretName: ${APP_NAME}-tls
- ${APP_NAME}.${BASE_DOMAIN} # <--- Qui avviene la magia (varco.miosito.com OPPURE varco.demo.miosito.com)
secretName: ${APP_NAME}-tls
rules:
- host: ${APP_NAME}.demo.bytebuilder.it
- host: ${APP_NAME}.${BASE_DOMAIN}
http:
paths:
- path: /