# F3 Solution — cPanel Live Deployment Instructions ===================================================== ধাপ ১: ডাটাবেজ সেটআপ -------------------- ১. cPanel -> MySQL Databases-এ যান। ২. একটি ডাটাবেজ তৈরি করুন: demof3_f3solution ৩. একটি ডাটাবেজ ইউজার তৈরি করুন: demof3_f3user (এবং স্ট্রং পাসওয়ার্ড দিন)। ৪. Add User To Database সেকশনে ইউজারটিকে ডাটাবেজের সাথে যুক্ত করে "ALL PRIVILEGES" টিক দিয়ে সেভ করুন। ৫. cPanel -> phpMyAdmin-এ ঢুকুন, আপনার তৈরি ডাটাবেজটি সিলেক্ট করে "f3_solution_db.sql" ফাইলটি Import করুন। ৬. 'backend/.env' ফাইলে আপনার দেওয়া ডাটাবেজ পাসওয়ার্ডটি বসিয়ে সেভ করুন। ধাপ ২: সাবডোমেন সেটআপ ---------------------- ১. Frontend ডোমেন: f3s.demo.f3solution.com Document Root: public_html/f3s.demo.f3solution.com (অথবা যেখানে আপনি এই জিপ এক্সট্রাক্ট করবেন) ২. Backend API সাবডোমেন: api-f3s.demo.f3solution.com Document Root: public_html/f3s.demo.f3solution.com/backend/public ধাপ ৩: Node.js App চালু করা --------------------------- ১. cPanel -> Setup Node.js App-এ যান। ২. Create Application-এ ক্লিক করুন: - Node.js version: 22.x (বা 20.x) - Application mode: Production - Application root: f3s.demo.f3solution.com/frontend - Application URL: f3s.demo.f3solution.com - Application startup file: server.js ৩. "CREATE" বাটনে ক্লিক করুন (এবার কোনো node_modules এরর ছাড়াই তৈরি হবে)। ৪. অ্যাপ তৈরি হলে "Run NPM Install" বাটনে একবার ক্লিক করুন। ৫. "Restart" বাটনে ক্লিক করুন। আপনার সাইট সফলভাবে লাইভ হয়ে যাবে!