apiVersion: apps/v1 kind: Deployment metadata: name: demo-app labels: { app: demo-app } spec: replicas: 1 selector: { matchLabels: { app: demo-app } } template: metadata: { labels: { app: demo-app } } spec: containers: - name: demo-app image: forgejo-http:3000/gitea_admin/demo-app:5bb81da67848 imagePullPolicy: IfNotPresent ports: [ { containerPort: 8080 } ] resources: requests: { cpu: 10m, memory: 16Mi } limits: { cpu: 100m, memory: 64Mi } --- apiVersion: v1 kind: Service metadata: name: demo-app spec: selector: { app: demo-app } ports: [ { port: 80, targetPort: 8080 } ]