From 0e0cc508db1aa6072566b6335a8e483fdeee4481 Mon Sep 17 00:00:00 2001 From: Sirius Claw Date: Mon, 20 Apr 2026 06:09:50 +0000 Subject: [PATCH] feat: add PAaaS landing page deployment --- apps/base/customer1/kustomization.yaml | 1 + .../customer1/paaas-landing/deployment.yaml | 42 +++++++++++++++++++ .../paaas-landing/kustomization.yaml | 4 ++ 3 files changed, 47 insertions(+) create mode 100644 apps/base/customer1/paaas-landing/deployment.yaml create mode 100644 apps/base/customer1/paaas-landing/kustomization.yaml diff --git a/apps/base/customer1/kustomization.yaml b/apps/base/customer1/kustomization.yaml index 3b613eb..a56f385 100644 --- a/apps/base/customer1/kustomization.yaml +++ b/apps/base/customer1/kustomization.yaml @@ -13,3 +13,4 @@ resources: - customer1-db-credentials.yaml - apigateway.yaml - backup-cronjob.yaml + - paaas-landing/kustomization.yaml diff --git a/apps/base/customer1/paaas-landing/deployment.yaml b/apps/base/customer1/paaas-landing/deployment.yaml new file mode 100644 index 0000000..273d527 --- /dev/null +++ b/apps/base/customer1/paaas-landing/deployment.yaml @@ -0,0 +1,42 @@ +apiVersion: apps/v1 +kind: Deployment +metadata: + name: paaas-landing + namespace: customer1 +spec: + replicas: 1 + selector: + matchLabels: + app: paaas-landing + template: + metadata: + labels: + app: paaas-landing + spec: + containers: + - name: web + image: ghcr.io/sirius0xdev/openclaw-projects-landing-page:main + imagePullPolicy: Always + ports: + - containerPort: 80 + resources: + requests: + cpu: 10m + memory: 32Mi + limits: + cpu: 50m + memory: 64Mi +--- +apiVersion: v1 +kind: Service +metadata: + name: paaas-landing-svc + namespace: customer1 +spec: + selector: + app: paaas-landing + ports: + - protocol: TCP + port: 80 + targetPort: 80 + type: ClusterIP \ No newline at end of file diff --git a/apps/base/customer1/paaas-landing/kustomization.yaml b/apps/base/customer1/paaas-landing/kustomization.yaml new file mode 100644 index 0000000..ceae37d --- /dev/null +++ b/apps/base/customer1/paaas-landing/kustomization.yaml @@ -0,0 +1,4 @@ +apiVersion: kustomize.config.k8s.io/v1beta1 +kind: Kustomization +resources: + - deployment.yaml \ No newline at end of file