Techbitforge commited on
Commit
84c6ec2
·
verified ·
1 Parent(s): 1df9efd

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +5 -3
Dockerfile CHANGED
@@ -6,7 +6,8 @@ ENV PANEL_PORT=7860 \
6
  ADMIN_USERNAME=admin \
7
  ADMIN_PASSWORD=changeme \
8
  PUFFER_DATA_DIR=/workspace/pufferpanel_data \
9
- USER_ID=1000
 
10
 
11
  # Install dependencies and clean up
12
  RUN apt-get update && \
@@ -44,8 +45,9 @@ RUN echo '{ \
44
  } \
45
  }' > /etc/pufferpanel/config.json
46
 
47
- # Create non-root user
48
- RUN adduser --disabled-password --gecos "" --uid ${USER_ID} pufferuser
 
49
 
50
  # Set ownership for required directories
51
  RUN chown -R pufferuser:pufferuser ${PUFFER_DATA_DIR} && \
 
6
  ADMIN_USERNAME=admin \
7
  ADMIN_PASSWORD=changeme \
8
  PUFFER_DATA_DIR=/workspace/pufferpanel_data \
9
+ USER_ID=1000 \
10
+ GROUP_ID=1000
11
 
12
  # Install dependencies and clean up
13
  RUN apt-get update && \
 
45
  } \
46
  }' > /etc/pufferpanel/config.json
47
 
48
+ # Create a user with the host user's UID/GID
49
+ RUN groupadd -g ${GROUP_ID} pufferuser && \
50
+ useradd -u ${USER_ID} -g pufferuser -m pufferuser
51
 
52
  # Set ownership for required directories
53
  RUN chown -R pufferuser:pufferuser ${PUFFER_DATA_DIR} && \