نشر المشروع
IMGPrompt تصدير ثابت بالكامل (output: "export")، ويمكن نشره على EdgeOne Pages أو Cloudflare Pages أو Vercel أو أي خادم ثابت.
اختر أسرع طريقة تناسبك:
- استضافة دون أي إعداد: انشر بنقرة واحدة عبر Vercel.
- بيئة قابلة للتحكم وتعديل سهل: التشغيل المحلي هو الأكثر مرونة.
- تفضّل الحاويات: اسحب صورة Docker الرسمية.
أيًا كانت الطريقة، ستحصل على التجربة متعددة اللغات نفسها ومكتبة الموجهات نفسها بـ 5000+ مدخلة.
إرشادات النشر
متطلبات النظام:
- Node.js 20.9 أو إصدار أحدث؛
- يدعم macOS وWindows (بما في ذلك WSL) وLinux.
النشر على Vercel
انقر على الزر أدناه لنشر IMGPrompt على منصة Vercel بنقرة واحدة:
عبر Vercel يمكنك استضافة المشروع بسرعة، وتُعالج عمليات البناء والنشر تلقائيًا — خيار مثالي لمن لا يحتاج إلى إعدادات خادم معقدة.
النشر المحلي
تأكد من أن Node.js مثبت لديك.
# Installation
yarn
# Local Development
yarn dev
# Build and start
yarn build
npx serve out
# Deploy for a single language
yarn build:lang en
yarn build:lang zh
yarn build:lang zh-hant
بعد التشغيل، افتح http://localhost:3000 في متصفحك لمشاهدة النتيجة.
معتاد على مدير حزم آخر؟ استبدل أوامر
yarnفي الأمثلة بما يقابلها منpnpmأوnpm.
النشر عبر Docker
تتضمن الصورة الرسمية الموقع الثابت الكامل بـ 18 لغة — دون الحاجة إلى تثبيت Node.js أو البناء يدويًا، فبأمر واحد تستضيفه ذاتيًا على خادم منزلي أو NAS:
# ghcr.io
docker run -d -p 5666:5666 --name imgprompt ghcr.io/rockbenben/img-prompt:latest
# Docker Hub
docker run -d -p 5666:5666 --name imgprompt rockben/img-prompt:latest
بعد تشغيل الحاوية، افتح http://localhost:5666 في متصفحك. وللترقية لاحقًا يكفي سحب الصورة من جديد وإعادة إنشاء الحاوية (docker pull ثم إزالة الحاوية القديمة وتنفيذ docker run مجددًا).