Just installed latest version and I'm getting the message
Warning: Failed to create appuser, running as root
This means that $HOME is /root instead of /home/appuser and no copilot config is used from the mounted volume.
The issue is problably the node user being created before entrypoint.sh runs, as the output of !getent passwd once inside the container is
│ root:x:0:0:root:/root:/bin/bash │
│ daemon:x:1:1:daemon:/usr/sbin:/usr/sbin/nologin │
│ bin:x:2:2:bin:/bin:/usr/sbin/nologin │
│ sys:x:3:3:sys:/dev:/usr/sbin/nologin │
│ sync:x:4:65534:sync:/bin:/bin/sync │
│ games:x:5:60:games:/usr/games:/usr/sbin/nologin │
│ man:x:6:12:man:/var/cache/man:/usr/sbin/nologin │
│ lp:x:7:7:lp:/var/spool/lpd:/usr/sbin/nologin │
│ mail:x:8:8:mail:/var/mail:/usr/sbin/nologin │
│ news:x:9:9:news:/var/spool/news:/usr/sbin/nologin │
│ uucp:x:10:10:uucp:/var/spool/uucp:/usr/sbin/nologin │
│ proxy:x:13:13:proxy:/bin:/usr/sbin/nologin │
│ www-data:x:33:33:www-data:/var/www:/usr/sbin/nologin │
│ backup:x:34:34:backup:/var/backups:/usr/sbin/nologin │
│ list:x:38:38:Mailing List Manager:/var/list:/usr/sbin/nologin │
│ irc:x:39:39:ircd:/run/ircd:/usr/sbin/nologin │
│ _apt:x:42:65534::/nonexistent:/usr/sbin/nologin │
│ nobody:x:65534:65534:nobody:/nonexistent:/usr/sbin/nologin │
│ node:x:1000:1000::/home/node:/bin/bash │
│ systemd-network:x:998:998:systemd Network Management:/:/usr/sbin/nologin │
│ systemd-timesync:x:997:997:systemd Time Synchronization:/:/usr/sbin/nologin │
│ messagebus:x:100:101::/nonexistent:/usr/sbin/nologin │
│ polkitd:x:996:996:polkit:/nonexistent:/usr/sbin/nologin
Quick suggestion is to modify UID and GID in entrypoint.sh to another id (2000 for example), but a better alternative would be this answer from Stackoverflow.
Just installed latest version and I'm getting the message
This means that
$HOMEis/rootinstead of/home/appuserand no copilot config is used from the mounted volume.The issue is problably the
nodeuser being created beforeentrypoint.shruns, as the output of!getent passwdonce inside the container isQuick suggestion is to modify
UIDandGIDinentrypoint.shto another id (2000 for example), but a better alternative would be this answer from Stackoverflow.