fix(satisfactory): UID 0 for now

the entrypoint (CMD) script init.sh does an `id -u` of current UID before dropping privs, and will exit as error if not UID 0. will open issue to ask if running as true rootless due to K8s is possible via new envvar ROOTLESS=k8s or something like that
This commit is contained in:
JJGadgets
2023-05-27 03:28:53 +08:00
parent ebaeb77c57
commit a25fd0db84

View File

@@ -20,8 +20,8 @@ spec:
repository: docker.io/wolveix/satisfactory-server
tag: v1.4.8@sha256:56ca73cb8a64e7bedfe0b72c9490ce1d32e547a16c753ffcb7e96c8364e8c348
podSecurityContext:
runAsUser: &uid ${APP_UID_SATISFACTORY}
runAsGroup: *uid
runAsUser: 0 # image uses PUID & PGID to fix permissions for Docker users, which requires starting as rootless :sadge: TODO: open issue to allow envvar to configure if rootless is allowed
runAsGroup: &uid ${APP_UID_SATISFACTORY}
fsGroup: *uid
fsGroupChangePolicy: Always
env: