Minecraft_java_server / Dockerfile
THEZYZSTUDIO's picture
Upload 3 files
1a9aae2 verified
raw
history blame
1.35 kB
# โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•
# 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"]