Spaces:
Sleeping
Sleeping
Atharva
commited on
Commit
Β·
cd0fa8b
1
Parent(s):
c179877
created usergroup for docker container
Browse files- Dockerfile +6 -0
- 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
|