thejagstudio commited on
Commit
864557c
·
verified ·
1 Parent(s): 3aab175

Update Dockerfile

Browse files
Files changed (1) hide show
  1. 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
- TYPESENSE_API_KEY=Hu52dwsas2AdxdE
11
 
12
- # Create a data directory
13
- RUN mkdir -p /data
 
 
 
 
 
 
 
 
 
 
 
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