File size: 1,350 Bytes
1a9aae2 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 | # โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
# LINUX SYSTEM SERVER โ Dockerfile
# ุฎุงุต ุจู: ุณูุฑูุฑ 2 (ุณูุฑูุฑ ูุธุงู
Linux)
# Belongs to: SERVER 2 (Linux System Server)
# โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
FROM python:3.10-slim
WORKDIR /app
# ุชุซุจูุช ุฃุฏูุงุช ุงููุธุงู
ุงูุฃุณุงุณูุฉ (Linux tools)
RUN apt-get update && apt-get install -y --no-install-recommends \
curl \
wget \
git \
vim \
nano \
htop \
tree \
unzip \
zip \
net-tools \
iputils-ping \
procps \
build-essential \
python3-dev \
nodejs \
npm \
&& rm -rf /var/lib/apt/lists/*
# ุฅูุดุงุก ู
ุฌูุฏ workspace
RUN mkdir -p /workspace
# ุชุซุจูุช ู
ูุชุจุงุช Python
COPY requirements.txt .
RUN pip install --no-cache-dir --upgrade pip && \
pip install --no-cache-dir -r requirements.txt
# ูุณุฎ ู
ููุงุช ุงูู
ุดุฑูุน
COPY . .
# ุงูู
ููุฐ ุงูุฎุงุต ุจู Hugging Face
EXPOSE 7860
# ู
ุชุบูุฑ ุงูุจูุฆุฉ ุงูุงูุชุฑุงุถู (ูู
ูู ุชุบููุฑู ูู ุฅุนุฏุงุฏุงุช HF Space)
ENV LINUX_API_TOKEN="zyz-linux-secret-2025"
CMD ["python", "app.py"]
|