apiVersion: apps/v1 kind: Deployment metadata: name: gitea spec: replicas: 1 selector: matchLabels: app: gitea template: metadata: labels: app: gitea spec: nodeSelector: role: ziffeldogip containers: - name: gitea image: gitea/gitea:1.22.3 ports: - containerPort: 3000 # Web Ui env: - name: USER_UID value: "1000" - name: USER_GID value: "1000" - name: GITEA__database__DB_TYPE value: postgres - name: GITEA__database__HOST value: gitea-db:5432 - name: GITEA__database__NAME value: gitea - name: GITEA__database__USER value: gitea - name: GITEA__database__PASSWD value: 8gs345mgdfkl23SDF4k35DKMS362DSFG3 - name: GITEA__server__DOMAIN value: "ziffeldogip.de" - name: GITEA__server__ROOT_URL value: "https://gitea.ziffeldogip.de" volumeMounts: - name: gitea-data mountPath: /data resources: requests: memory: "256Mi" cpu: "200m" limits: memory: "1Gi" cpu: "500m" volumes: - name: gitea-data persistentVolumeClaim: claimName: gitea-data-pvc --- apiVersion: v1 kind: Service metadata: name: gitea spec: type: ClusterIP selector: app: gitea ports: - name: web port: 3000 targetPort: 3000