THEZYZSTUDIO commited on
Commit
77f1897
ยท
verified ยท
1 Parent(s): 13747f7

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +43 -10
Dockerfile CHANGED
@@ -1,17 +1,50 @@
 
 
 
 
 
 
 
1
  FROM python:3.10-slim
2
 
3
- # ุชุซุจูŠุช ุฃุฏูˆุงุช ู„ูŠู†ูƒุณ ุงู„ุฃุณุงุณูŠุฉ ู„ุจูŠุฆุฉ PC Agent ุญู‚ูŠู‚ูŠุฉ
 
 
4
  RUN apt-get update && apt-get install -y --no-install-recommends \
5
- git nano vim procps htop net-tools iputils-ping build-essential \
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
6
  && rm -rf /var/lib/apt/lists/*
7
 
8
- RUN useradd -m -u 1000 user
9
- USER user
10
- ENV PATH="/home/user/.local/bin:$PATH"
11
- WORKDIR /app
 
 
 
 
 
 
 
 
 
12
 
13
- COPY --chown=user requirements.txt .
14
- RUN pip install --no-cache-dir --upgrade -r requirements.txt
 
15
 
16
- COPY --chown=user . .
17
- CMD ["uvicorn", "app:app", "--host", "0.0.0.0", "--port", "7860"]
 
1
+ # โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•
2
+ # LINUX SYSTEM SERVER โ€” Dockerfile
3
+ # ุฎุงุต ุจู€: ุณูŠุฑูุฑ 2 (ุณูŠุฑูุฑ ู†ุธุงู… Linux)
4
+ # Belongs to: SERVER 2 (Linux System Server)
5
+ # ูŠูู†ุดุฑ ุนู„ู‰: Hugging Face Spaces (Docker SDK)
6
+ # โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•
7
+
8
  FROM python:3.10-slim
9
 
10
+ WORKDIR /app
11
+
12
+ # ุชุซุจูŠุช ุฃุฏูˆุงุช ุงู„ู†ุธุงู… ุงู„ุฃุณุงุณูŠุฉ (Linux tools)
13
  RUN apt-get update && apt-get install -y --no-install-recommends \
14
+ curl \
15
+ wget \
16
+ git \
17
+ vim \
18
+ nano \
19
+ htop \
20
+ tree \
21
+ unzip \
22
+ zip \
23
+ net-tools \
24
+ iputils-ping \
25
+ procps \
26
+ build-essential \
27
+ python3-dev \
28
+ nodejs \
29
+ npm \
30
  && rm -rf /var/lib/apt/lists/*
31
 
32
+ # ุฅู†ุดุงุก ู…ุฌู„ุฏ workspace
33
+ RUN mkdir -p /workspace
34
+
35
+ # ุชุซุจูŠุช ู…ูƒุชุจุงุช Python
36
+ COPY requirements.txt .
37
+ RUN pip install --no-cache-dir --upgrade pip && \
38
+ pip install --no-cache-dir -r requirements.txt
39
+
40
+ # ู†ุณุฎ ู…ู„ูุงุช ุงู„ู…ุดุฑูˆุน
41
+ COPY . .
42
+
43
+ # ุงู„ู…ู†ูุฐ ุงู„ุฎุงุต ุจู€ Hugging Face
44
+ EXPOSE 7860
45
 
46
+ # ู…ุชุบูŠุฑ ุงู„ุจูŠุฆุฉ ุงู„ุงูุชุฑุงุถูŠ ู„ู„ู€ token
47
+ # ุบูŠู‘ุฑู‡ ููŠ ุฅุนุฏุงุฏุงุช HF Space Secrets
48
+ ENV LINUX_API_TOKEN="zyz-linux-secret-2025"
49
 
50
+ CMD ["python", "app.py"]