apiVersion: apps/v1 kind: Deployment metadata: name: forgejo namespace: forgejo spec: replicas: 1 selector: matchLabels: app: forgejo template: metadata: labels: app: forgejo spec: containers: - name: forgejo image: codeberg.org/forgejo/forgejo:10 ports: - containerPort: 3000 - containerPort: 22 volumeMounts: - name : data mountPath: /data volumes: - name: data persistentVolumeClaim: claimName: forgejo-data --- apiVersion: v1 kind: Service metadata: name: forgejo namespace: forgejo spec: selector: app: forgejo ports: - name: http port: 3000 targetPort: 3000 - name: ssh port: 22 targetPort: 22