k8sall/mediawiki/mediawiki-deployment.yaml
2022-06-18 14:01:04 +02:00

90 lines
2.1 KiB
YAML

apiVersion: apps/v1
kind: Deployment
metadata:
labels:
run: mediawiki
name: mediawiki
spec:
replicas: 1
selector:
matchLabels:
run: mediawiki
template:
metadata:
labels:
run: mediawiki
spec:
containers:
- image: mediawiki:latest
name: mediawiki-web
ports:
- containerPort: 80
resources: {}
volumeMounts:
- mountPath: /var/www/html/images
name: wiki-img
- mountPath: /var/www/html/LocalSettings.php
subPath: LocalSettings.php
name: wiki-set
- mountPath: /var/www/html/skins
name: wiki-skins
- mountPath: /var/www/html/extensions
name: wiki-ext
restartPolicy: Always
volumes:
- name: wiki-img
persistentVolumeClaim:
claimName: wiki-img
- name: wiki-set
persistentVolumeClaim:
claimName: wiki-set
- name: wiki-skins
persistentVolumeClaim:
claimName: wiki-skins
- name: wiki-ext
persistentVolumeClaim:
claimName: wiki-ext
---
apiVersion: apps/v1
kind: Deployment
metadata:
labels:
run: mediawikidb
name: mediawikidb
spec:
replicas: 1
selector:
matchLabels:
run: mediawikidb
template:
metadata:
labels:
run: mediawikidb
spec:
containers:
- env:
- name: MYSQL_DATABASE
value: mediawiki
- name: MYSQL_PASSWORD
value: eez7quaec7Ni
- name: MYSQL_RANDOM_ROOT_PASSWORD
value: "no"
- name: MYSQL_ROOT_PASSWORD
value: qzkdngin0988
- name: MYSQL_USER
value: mediawiki
image: mariadb:latest
name: mediawikidb
resources: {}
volumeMounts:
- mountPath: /var/lib/mysql
name: db-data
restartPolicy: Always
volumes:
- name: db-data
persistentVolumeClaim:
claimName: db-data