From 4a47268162e10ec59927cea00c5942f31ab94659 Mon Sep 17 00:00:00 2001 From: gitea_admin Date: Fri, 2 Oct 2026 18:34:38 +0000 Subject: [PATCH] Add wordpress.yaml --- wordpress.yaml | 64 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 64 insertions(+) create mode 100644 wordpress.yaml diff --git a/wordpress.yaml b/wordpress.yaml new file mode 100644 index 0000000..c0e0228 --- /dev/null +++ b/wordpress.yaml @@ -0,0 +1,64 @@ +apiVersion: apps/v1 +kind: Deployment +metadata: + name: wordpress + namespace: default +spec: + replicas: 1 + selector: + matchLabels: + app: wordpress + template: + metadata: + labels: + app: wordpress + spec: + containers: + - name: wordpress + image: wordpress:latest + env: + - name: WORDPRESS_DB_HOST + value: "postgresql:5432" + - name: WORDPRESS_DB_USER + value: "wp_admin" + - name: WORDPRESS_DB_PASSWORD + value: "wp_pass123" + - name: WORDPRESS_DB_NAME + value: "wordpress" + ports: + - containerPort: 80 +--- +apiVersion: v1 +kind: Service +metadata: + name: wordpress + namespace: default +spec: + selector: + app: wordpress + ports: + - port: 80 + targetPort: 80 +--- +apiVersion: networking.k8s.io/v1 +kind: Ingress +metadata: + name: wordpress-ingress + namespace: default +spec: + ingressClassName: nginx + tls: + - hosts: + - "wordpress.{{ domain_name }}" + secretName: wildcard-tls + rules: + - host: "wordpress.{{ domain_name }}" + http: + paths: + - path: / + pathType: Prefix + backend: + service: + name: wordpress + port: + number: 80 \ No newline at end of file