প্রজেক্ট ডিপ্লয়মেন্ট

IMGPrompt একটি বিশুদ্ধ স্ট্যাটিক এক্সপোর্ট (output: "export"), তাই EdgeOne Pages, Cloudflare Pages, Vercel বা যেকোনো স্ট্যাটিক সার্ভারে ডিপ্লয় করা যায়।

দ্রুত শুরু করতে:

  • জিরো-কনফিগ হোস্টিং চাই: Vercel এক-ক্লিক ডিপ্লয় ব্যবহার করুন।
  • নিয়ন্ত্রণযোগ্য পরিবেশ চাই: লোকালে চালানোই সবচেয়ে নমনীয়।
  • কনটেইনার পছন্দ: অফিসিয়াল Docker ইমেজ টেনে নিন।

যেভাবেই করুন, একই বহুভাষিক অভিজ্ঞতা আর 5000+ প্রম্পট লাইব্রেরি পাবেন।

ডিপ্লয়মেন্ট নির্দেশনা

সিস্টেম রিকোয়ারমেন্ট:

  • Node.js 20.9 বা তার বেশি;
  • macOS, Windows (WSL সহ) ও Linux সমর্থিত।

Vercel ডিপ্লয়মেন্ট

নিচের বোতামে ক্লিক করে এক ক্লিকেই IMGPrompt-কে Vercel প্ল্যাটফর্মে ডিপ্লয় করুন:

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)।