apiVersion: apps/v1 kind: Deployment metadata: name: gitea labels: app: gitea spec: replicas: 1 selector: matchLabels: app: gitea template: metadata: labels: app: gitea spec: containers: - name: gitea image: gitea/gitea:1.23 ports: - containerPort: 3000 env: - name: USER_UID value: "1000" - name: USER_GID value: "1000" - name: ROOT_URL value: "https://scm.bstein.dev" - name: DB_TYPE value: "postgres" - name: DB_HOST value: "postgres-service.postgres.svc.cluster.local:5432" - name: DB_NAME value: "gitea" - name: DB_USER value: "gitea" - name: DB_PASS valueFrom: secretKeyRef: name: gitea-db-secret key: password volumeMounts: - name: gitea-data mountPath: /data volumes: - name: gitea-data persistentVolumeClaim: claimName: gitea-data