Change: Switched to mariadb
This commit is contained in:
parent
355608f0f8
commit
2618da8e66
@ -4,7 +4,7 @@ This repository contains a Teamspeak 3 Server Quadlet configuration.
|
||||
|
||||
## Components
|
||||
- Teamspeak 3 Server
|
||||
- Postgresql Server
|
||||
- MariaDB Server
|
||||
|
||||
## Ports
|
||||
|
||||
|
||||
@ -4,4 +4,5 @@ metadata:
|
||||
name: ts3-secrets
|
||||
type: Opaque
|
||||
data:
|
||||
database-password: CHANGE-ME-TO-SOMETHING-GOOD
|
||||
database-password: CHANGE-ME-TO-SOMETHING-GOOD
|
||||
database-root-password: CHANGE-ME-TO-SOMETHING-GOOD
|
||||
@ -31,9 +31,9 @@ spec:
|
||||
value: "ssh,raw"
|
||||
# Database Configuration
|
||||
- name: TS3SERVER_DB_PLUGIN
|
||||
value: "ts3db_postgres"
|
||||
value: "ts3db_mariadb"
|
||||
- name: TS3SERVER_DB_SQLCREATEPATH
|
||||
value: "create_postgres"
|
||||
value: "create_mariadb"
|
||||
- name: TS3SERVER_DB_WAITUNTILREADY
|
||||
value: 30
|
||||
- name: TS3SERVER_DB_HOST
|
||||
@ -58,32 +58,47 @@ spec:
|
||||
- mountPath: /var/ts3server
|
||||
name: ts3-server-data
|
||||
|
||||
# --- Postgres Database ---
|
||||
# --- MariaDB Database ---
|
||||
- name: ts3-db
|
||||
image: docker.io/postgres:18
|
||||
image: docker.io/mariadb:12-ubi
|
||||
env:
|
||||
# Database Configuration
|
||||
- name: POSTGRES_DB
|
||||
- name: MARIADB_DATABASE
|
||||
valueFrom:
|
||||
configMapKeyRef:
|
||||
name: ts3-config
|
||||
key: database-name
|
||||
- name: POSTGRES_USER
|
||||
- name: MARIADB_USER
|
||||
valueFrom:
|
||||
configMapKeyRef:
|
||||
name: ts3-config
|
||||
key: database-user
|
||||
- name: POSTGRES_PASSWORD
|
||||
valueFrom:
|
||||
secretKeyRef:
|
||||
name: ts3-secrets
|
||||
key: database-password
|
||||
- name: MARIADB_PASSWORD
|
||||
value: /run/secrets/db-user-password
|
||||
- name: MARIADB_ROOT_PASSWORD_FILE
|
||||
value: /run/secrets/db-root-password
|
||||
volumeMounts:
|
||||
- mountPath: /var/lib/postgresql
|
||||
- mountPath: /var/lib/mysql
|
||||
name: ts3-db-data
|
||||
- mountPath: /run/secrets/db-user-password
|
||||
name: db-user-password
|
||||
readOnly: true
|
||||
- mountPath: /run/secrets/db-root-password
|
||||
name: db-root-password
|
||||
readOnly: true
|
||||
|
||||
# --- Volume Definitions ---
|
||||
volumes:
|
||||
- name: db-user-password
|
||||
secret:
|
||||
secretName: ts3-secrets
|
||||
items:
|
||||
- key: database-password
|
||||
- name: db-root-password
|
||||
secret:
|
||||
secretName: ts3-secrets
|
||||
items:
|
||||
- key: database-root-password
|
||||
- name: ts3-server-data
|
||||
persistentVolumeClaim:
|
||||
claimName: ts3-server-data
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user