Files
cluster-state/apps/stardew/server.yaml
2026-04-25 10:01:48 +02:00

46 lines
1.1 KiB
YAML

apiVersion: apps/v1
kind: StatefulSet
metadata:
name: stardew-server
namespace: stardew
spec:
serviceName: stardew-server
replicas: 1
selector:
matchLabels:
app: stardew-server
template:
metadata:
labels:
app: stardew-server
spec:
securityContext:
capabilities:
add: ["SYS_TIME"]
containers:
- name: server
image: sdvd/server:latest # Passe das ggf. an
envFrom:
- secretRef:
name: stardew-secrets
env:
- name: STEAM_AUTH_URL
value: "http://steam-auth:3001"
- name: SETTINGS_PATH
value: "/data/settings/server-settings.json"
volumeMounts:
- name: game
mountPath: /data/game
- name: saves
mountPath: /config/xdg/config/StardewValley
- name: settings
mountPath: /data/settings
volumes:
- name: game
persistentVolumeClaim: { claimName: stardew-game-data }
- name: saves
persistentVolumeClaim: { claimName: stardew-saves }
- name: settings
persistentVolumeClaim: { claimName: stardew-settings }