প্রজেক্ট ডিপ্লয়মেন্ট
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 (out/ ডিরেক্টরিতে স্ট্যাটিক এক্সপোর্ট, যেকোনো স্ট্যাটিক সার্ভারে প্রিভিউ করা যায়)
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 ডিপ্লয়মেন্ট
অফিসিয়াল ইমেজে সম্পূর্ণ ১৮-ভাষার স্ট্যাটিক সাইট অন্তর্ভুক্ত — 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)।