Files
2025-03-04 08:41:17 -07:00

38 lines
906 B
YAML

apiVersion: apps/v1
kind: Deployment
metadata:
name: nextcloud-db
labels:
app: nextcloud-db
spec:
replicas: 1
selector:
matchLabels:
app: nextcloud-db
template:
metadata:
labels:
app: nextcloud-db
spec:
containers:
- name: mariadb
image: mariadb:latest
args:
[
"--transaction-isolation=READ-COMMITTED",
"--log-bin=binlog",
"--binlog-format=ROW",
]
environment:
MYSQL_ROOT_PASSWORD: your_root_password
MYSQL_DATABASE: nextcloud
MYSQL_USER: nextcloud
MYSQL_PASSWORD: slkdnflksnelkfnsdweoinv
volumes:
- name: nextcloud-db-data
hostPath:
path: /data/nextcloud-db
type: DirectoryOrCreate
ports:
- containerPort: 3306