Edit Stardew

This commit is contained in:
HDW
2026-04-25 10:01:48 +02:00
parent 520cd97901
commit 0f64c74430
5 changed files with 129 additions and 46 deletions

45
apps/stardew/server.yaml Normal file
View File

@@ -0,0 +1,45 @@
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 }