rng0x17 commited on
Commit
e8e448c
·
1 Parent(s): 0b97d4d

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +17 -1
Dockerfile CHANGED
@@ -10,6 +10,9 @@ FROM ghcr.io/linuxserver/baseimage-ubuntu:jammy
10
  # environment settings
11
  ARG DEBIAN_FRONTEND="noninteractive"
12
 
 
 
 
13
  # Set up a new user named "user" with user ID 1000
14
 
15
 
@@ -45,7 +48,20 @@ RUN \
45
  /var/lib/apt/lists/* \
46
  /var/tmp/*
47
 
48
- RUN useradd -m -u 1000 user
 
 
 
 
 
 
 
 
 
 
 
 
 
49
 
50
  # Switch to the "user" user
51
  USER user
 
10
  # environment settings
11
  ARG DEBIAN_FRONTEND="noninteractive"
12
 
13
+ ARG PUID=1000
14
+ ARG PGID=1000
15
+
16
  # Set up a new user named "user" with user ID 1000
17
 
18
 
 
48
  /var/lib/apt/lists/* \
49
  /var/tmp/*
50
 
51
+ # Create a working directory
52
+ WORKDIR /app
53
+ # Create a non-root user and switch to it
54
+ RUN adduser --disabled-password --gecos '' --shell /bin/bash user \
55
+ && chown -R user:user /app
56
+ RUN echo "user ALL=(ALL) NOPASSWD:ALL" > /etc/sudoers.d/90-user
57
+ USER user
58
+ # All users can use /home/user as their home directory
59
+ ENV HOME=/home/user
60
+ RUN mkdir $HOME/.cache $HOME/.config \
61
+ && chmod -R 777 $HOME
62
+
63
+
64
+ # RUN useradd -m -u 1000 user
65
 
66
  # Switch to the "user" user
67
  USER user