BitR / empyrion-docker

Docker image for the Empyrion dedicated server using WINE

Home Page:https://hub.docker.com/r/bitr/empyrion-server

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Docker image reverting owner for directory where is game installed

esvarc opened this issue · comments

In my case I run docker under steam account which having UID 1001. But everytime I start my docker with

docker run -it -p 30000-30003:30000-30003/udp -p 30004:30004/tcp --name empyrion -v ~/empyrion:/home/user/Steam bitr/empyrion-server

it revert owner to user with UID 1000 which is in my case edik

drwxrwxr-x  9 edik  edik  4096 May  1 16:22 empyrion/
drwx------  3 steam steam 4096 Feb 22 20:24 .local/

when I fix ownership, docker run generate error:

+ '[' 0 '!=' 0 ']'
+ mkdir -p /home/user/Steam
+ chown user: /home/user/Steam
+ runuser -u user /entrypoint.sh

I suspect this is problem:

+ '[' 0 '!=' 0 ']'
+ mkdir -p /home/user/Steam
+ chown user: /home/user/Steam
+ runuser -u user /entrypoint.sh
+ '[' 1000 '!=' 0 ']'
+ GAMEDIR='/home/user/Steam/steamapps/common/Empyrion - Dedicated Server/DedicatedServer'