Ember.js অ্যাপ্লিকেশন চালানোর জন্য এবং ডেভেলপমেন্ট পরিবেশ সেটআপ করার প্রক্রিয়া অত্যন্ত সহজ। Ember CLI-র সাহায্যে আপনি ডেভেলপমেন্ট সার্ভার চালাতে পারবেন এবং পরিবেশ অনুযায়ী অ্যাপ্লিকেশন কনফিগার করতে পারবেন।
Ember.js অ্যাপ্লিকেশন রান করার ধাপ
ধাপ ১: প্রজেক্ট ডিরেক্টরিতে প্রবেশ করুন
প্রথমে আপনার Ember.js প্রোজেক্টের ডিরেক্টরিতে যান। উদাহরণস্বরূপ, যদি আপনার প্রোজেক্টের নাম my-app হয়:
cd my-app
ধাপ ২: ডেভেলপমেন্ট সার্ভার চালু করা
Ember.js অ্যাপ্লিকেশন চালানোর জন্য নিম্নলিখিত কমান্ডটি ব্যবহার করুন:
ember serve
- এই কমান্ডটি http://localhost:4200/ এ একটি ডেভেলপমেন্ট সার্ভার চালু করবে।
- এটি লাইভ রিলোড সাপোর্ট করে, তাই আপনার কোডে পরিবর্তন করলে ব্রাউজার স্বয়ংক্রিয়ভাবে আপডেট হবে।
ডিফল্ট সার্ভারের পোর্ট পরিবর্তন (ঐচ্ছিক)
ডিফল্ট পোর্ট পরিবর্তন করতে আপনি নিচের মতো কমান্ড চালাতে পারেন:
ember serve --port 4300
এটি সার্ভারটি http://localhost:4300/ এ চালু করবে।
Ember.js পরিবেশ (Environment) সেটআপ
Ember.js অ্যাপ্লিকেশনের জন্য ডিফল্টভাবে তিনটি পরিবেশ উপলব্ধ:
- Development (ডেভেলপমেন্ট)
- Production (প্রোডাকশন)
- Test (টেস্ট)
পরিবেশ কনফিগারেশন ফাইল
Ember.js-এর পরিবেশ কনফিগারেশন ফাইল config/environment.js। এই ফাইলে ডিফল্ট কনফিগারেশন সংরক্ষিত থাকে।
পরিবেশ অনুযায়ী সার্ভার চালানো
আপনি নির্দিষ্ট পরিবেশে অ্যাপ্লিকেশন চালাতে পারেন। উদাহরণস্বরূপ:
ডেভেলপমেন্ট পরিবেশ (ডিফল্ট):
ember serveপ্রোডাকশন পরিবেশ:
ember serve --environment=productionটেস্ট পরিবেশ:
ember test --server
পরিবেশ কনফিগারেশন পরিবর্তন
config/environment.js ফাইলটি খুলুন এবং আপনার কনফিগারেশন পরিবর্তন করুন। উদাহরণস্বরূপ:
module.exports = function (environment) {
let ENV = {
modulePrefix: 'my-app',
environment,
rootURL: '/',
locationType: 'auto',
EmberENV: {
FEATURES: {
// আপনার ফিচার টগল এখানে যুক্ত করুন
},
},
APP: {
// অ্যাপ্লিকেশনের কাস্টম কনফিগারেশন
},
};
if (environment === 'development') {
ENV.APP.LOG_TRANSITIONS = true; // ডেভেলপমেন্ট পরিবেশে লোগ ট্রানজিশন চালু
}
if (environment === 'production') {
ENV.rootURL = '/my-app/';
}
return ENV;
};
অ্যাপ্লিকেশন বিল্ড করা (প্রোডাকশন)
আপনার Ember.js অ্যাপ্লিকেশন প্রোডাকশনের জন্য প্রস্তুত করতে নিম্নলিখিত কমান্ড ব্যবহার করুন:
ember build --environment=production
- এটি
dist/ফোল্ডারে অ্যাপ্লিকেশনের প্রোডাকশন-রেডি ফাইল তৈরি করবে। - আপনি এই ফাইলগুলোকে আপনার সার্ভারে ডিপ্লয় করতে পারবেন।
সংক্ষিপ্ত বিবরণ
ember serve: ডেভেলপমেন্ট সার্ভার চালানোর জন্য।ember build: প্রোডাকশন বা টেস্টের জন্য অ্যাপ্লিকেশন বিল্ড করার জন্য।config/environment.js: বিভিন্ন পরিবেশে অ্যাপ্লিকেশনের কনফিগারেশন পরিচালনা করার জন্য।
Ember.js অ্যাপ্লিকেশন রান এবং পরিবেশ সেটআপ সহজ এবং সুসংহত। এর সাহায্যে আপনি ডেভেলপমেন্ট, টেস্টিং, এবং প্রোডাকশনের কাজ দক্ষতার সাথে করতে পারবেন।
Read more