Spaces:
Runtime error
Runtime error
Update Dockerfile
Browse files- 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
|
48 |
-
RUN
|
|
|
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} && \
|