Spaces:
Paused
Paused
Download Dockerfile from fallahs771/1111: direct link, hf CLI and curl.
- Browser
- Download file 1.28 kB
-
https://huggingface.co/spaces/fallahs771/1111/resolve/main/Dockerfile
- Command line
-
hf download hf://spaces/fallahs771/1111/Dockerfile
-
curl -L -o Dockerfile https://huggingface.co/spaces/fallahs771/1111/resolve/main/Dockerfile
1.28 kB
| FROM node:20-slim | |
| # ۱. تعریف متغیرهای محیطی برای اجرا روی پورت هافینگفیس | |
| ENV NODE_ENV=production | |
| ENV PORT=7860 | |
| ENV HOST=0.0.0.0 | |
| # ۲. نصب ابزارهای موردنیاز کاربری و ممانعت از کش اضافی | |
| RUN apt-get update && apt-get install -y \ | |
| git \ | |
| ca-certificates \ | |
| && rm -rf /var/lib/apt/lists/* | |
| # ۳. تعیین دایرکتوری کاری درون کانتینر | |
| WORKDIR /usr/src/app | |
| # ۴. دانلود مستقیم آخرین نسخه ریلیز پایدار سیلیتاورن برای پیشگیری از تداخلها | |
| RUN git clone --depth 1 --branch release https://github.com/SillyTavern/SillyTavern.git . | |
| # ۵. نصب پکیجهای پیشنیاز با کاهش گستره کاربری برای ذخیره رم و سیپییو | |
| RUN npm install --omit=dev --no-audit --no-fund | |
| # ۶. آزادسازی دسترسی پرمیشنها برای ذخیرهسازی دادههای آواتار سهبعدی و تنظیمات هافینگفیس | |
| RUN mkdir -p /usr/src/app/data && chmod -R 777 /usr/src/app | |
| # پورت پیشفرض هافینگفیس اسپیسز | |
| EXPOSE 7860 | |
| # ۷. اجرای سرور سیلی تاورن | |
| CMD ["node", "server.js"] |