Changeset 52fee06 for k8s/backend.yaml


Ignore:
Timestamp:
06/23/26 13:37:09 (2 weeks ago)
Author:
Andrej <asumanovski@…>
Branches:
master
Children:
c1798da
Parents:
a8fe58e
Message:

Complete Kubernetes manifests with ConfigMap, Secrets, StatefulSet, Ingress

  • namespace.yaml: trekr namespace
  • configmaps.yaml: backend non-secret config (DB URL, Hibernate settings)
  • postgres.yaml: StatefulSet + PVC + ClusterIP Service, init SQL from ConfigMap
  • backend.yaml: Deployment with ConfigMap + Secrets refs, ClusterIP Service
  • frontend.yaml: Deployment + ClusterIP Service
  • ingress.yaml: nginx Ingress routing trekr.local → frontend
  • deploy-local.sh: one-shot local demo script for Docker Desktop Kubernetes
File:
1 edited

Legend:

Unmodified
Added
Removed
  • k8s/backend.yaml

    ra8fe58e r52fee06  
    2020      containers:
    2121        - name: backend
    22           image: trekr-backend:latest  # overwritten by pipeline via kubectl set image
     22          image: DOCKERHUB_USERNAME/trekr-backend:latest
     23          envFrom:
     24            - configMapRef:
     25                name: backend-config
    2326          env:
    24             - name: SPRING_DATASOURCE_URL
    25               value: jdbc:postgresql://postgres:5432/trekr
    26             - name: SPRING_DATASOURCE_USERNAME
    27               value: trekr
    2827            - name: SPRING_DATASOURCE_PASSWORD
    2928              valueFrom:
     
    3130                  name: trekr-secrets
    3231                  key: db-password
    33             - name: SPRING_JPA_HIBERNATE_DDL_AUTO
    34               value: none
    3532            - name: JWT_SECRET
    3633              valueFrom:
Note: See TracChangeset for help on using the changeset viewer.