Atharva commited on
Commit
cd0fa8b
Β·
1 Parent(s): c179877

created usergroup for docker container

Browse files
Files changed (2) hide show
  1. Dockerfile +6 -0
  2. README.md +1 -1
Dockerfile CHANGED
@@ -22,6 +22,8 @@ RUN apt-get update && apt-get install -y \
22
  fonts-noto-cjk \
23
  && rm -rf /var/lib/apt/lists/*
24
 
 
 
25
  # Set environment variables
26
  ENV CHROME_BIN=/usr/bin/chromium-browser
27
  ENV CHROME_PATH=/usr/lib/chromium/
@@ -35,8 +37,12 @@ RUN pip3 install -r requirements.txt
35
  # Copy the application code
36
  COPY . .
37
 
 
 
38
  # Expose port 7860
39
  EXPOSE 7860
40
 
 
 
41
  # Run the application
42
  CMD ["python3", "app.py", "--host", "0.0.0.0", "--port", "7860"]
 
22
  fonts-noto-cjk \
23
  && rm -rf /var/lib/apt/lists/*
24
 
25
+ RUN groupadd -r myuser && useradd -r -g myuser myuser
26
+
27
  # Set environment variables
28
  ENV CHROME_BIN=/usr/bin/chromium-browser
29
  ENV CHROME_PATH=/usr/lib/chromium/
 
37
  # Copy the application code
38
  COPY . .
39
 
40
+ RUN chown -R myuser:myuser /app
41
+
42
  # Expose port 7860
43
  EXPOSE 7860
44
 
45
+ USER myuser
46
+
47
  # Run the application
48
  CMD ["python3", "app.py", "--host", "0.0.0.0", "--port", "7860"]
README.md CHANGED
@@ -1,6 +1,6 @@
1
  ---
2
  title: HashCraft
3
- emoji: πŸ¦€
4
  colorFrom: pink
5
  colorTo: blue
6
  sdk: docker
 
1
  ---
2
  title: HashCraft
3
+ emoji: πŸ“˜
4
  colorFrom: pink
5
  colorTo: blue
6
  sdk: docker