Spaces:
Sleeping
Sleeping
Update Dockerfile
Browse files- Dockerfile +15 -4
Dockerfile
CHANGED
@@ -6,11 +6,22 @@ EXPOSE 7860
|
|
6 |
ENV PORT=7860
|
7 |
|
8 |
# Set environment variables for Typesense
|
9 |
-
ENV TYPESENSE_DATA_DIR=/data
|
10 |
-
|
11 |
|
12 |
-
|
13 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
14 |
|
15 |
# Set the working directory
|
16 |
WORKDIR /data
|
|
|
6 |
ENV PORT=7860
|
7 |
|
8 |
# Set environment variables for Typesense
|
9 |
+
ENV TYPESENSE_DATA_DIR=/data
|
10 |
+
ENV TYPESENSE_API_KEY=Hu52dwsas2AdxdE
|
11 |
|
12 |
+
RUN adduser --disabled-password --gecos '' --shell /bin/bash user \
|
13 |
+
&& chown -R user:user /app
|
14 |
+
RUN echo "user ALL=(ALL) NOPASSWD:ALL" > /etc/sudoers.d/90-user
|
15 |
+
USER user
|
16 |
+
ENV HOME=/home/user
|
17 |
+
RUN mkdir $HOME/.cache $HOME/.config \
|
18 |
+
&& chmod -R 777 $HOME
|
19 |
+
|
20 |
+
|
21 |
+
USER root
|
22 |
+
RUN mkdir /data && chown user:user /data
|
23 |
+
|
24 |
+
USER user
|
25 |
|
26 |
# Set the working directory
|
27 |
WORKDIR /data
|