commit fbf6c560be3b34a16bb32bdfb5e15f2eacb2a9e7 Author: gitea_admin Date: Thu Oct 8 12:54:31 2026 +0000 Add task-app.yaml diff --git a/task-app.yaml b/task-app.yaml new file mode 100644 index 0000000..43d61b0 --- /dev/null +++ b/task-app.yaml @@ -0,0 +1,100 @@ +apiVersion: v1 +kind: Service +metadata: + name: postgres + namespace: default +spec: + selector: + app: postgresql + ports: + - port: 5432 + targetPort: 5432 +--- +apiVersion: apps/v1 +kind: Deployment +metadata: + name: task-backend + namespace: default +spec: + replicas: 1 + selector: + matchLabels: + app: task-backend + template: + metadata: + labels: + app: task-backend + spec: + containers: + - name: backend + image: gitea.ali.atestd.shop/gitea_admin/task-backend:latest + ports: + - containerPort: 8000 +--- +apiVersion: v1 +kind: Service +metadata: + name: task-backend + namespace: default +spec: + selector: + app: task-backend + ports: + - port: 8000 + targetPort: 8000 +--- +apiVersion: apps/v1 +kind: Deployment +metadata: + name: task-frontend + namespace: default +spec: + replicas: 1 + selector: + matchLabels: + app: task-frontend + template: + metadata: + labels: + app: task-frontend + spec: + containers: + - name: frontend + image: gitea.ali.atestd.shop/gitea_admin/task-frontend:latest + ports: + - containerPort: 8080 +--- +apiVersion: v1 +kind: Service +metadata: + name: task-frontend + namespace: default +spec: + selector: + app: task-frontend + ports: + - port: 8080 + targetPort: 8080 +--- +apiVersion: networking.k8s.io/v1 +kind: Ingress +metadata: + name: task-app-ingress + namespace: default +spec: + ingressClassName: nginx + tls: + - hosts: + - "app.ali.atestd.shop" + secretName: wildcard-tls + rules: + - host: "app.ali.atestd.shop" + http: + paths: + - path: / + pathType: Prefix + backend: + service: + name: task-frontend + port: + number: 8080 \ No newline at end of file