এপস্পট অর্থাৎ গুগল এপ্লিকেশন ইঞ্জিনে স্ট্যাটিক ফাইল হোস্ট/আপ্লোড করতে প্রথমে এই লিঙ্কে যান click here
create application |
একটা এপ্লিকেশন তৈরী করেন। দরকাল হলে মোবাইল ভেরিফিকেশন করে নিন। এপ্লিকেশনটা এরকম হবে অনেকটা "yourapp.appspot.com"
application on GAE |
Application Registered Successfully
এরকম একটা মেসেজ আসবে। তার মানে কার্য মুটামুটি সম্পাদন হয়েছে। এখন এই লিংক থেকে পাইথন এবং এপ-ইঞ্জিন ডাউনলোড করে নিন আপনার পিসির কনফিগ অনুযায়ী। আমি আমার পিসির কনফিগারেশন অনুযায়ী এই দুইটা ব্যবহার করছি - এপ-ইঞ্জিন এবং পাইথনএতটুকু যদি করেন তাহলে ধরে রাখুন আপনার কাজ অর্ধেক হয়েছে। এখন বাকি অর্ধেক......
এবার Google App Engine Launcher ওপেন করুন। একটা নতুন application ক্রিয়েট করুন। নিচের ছবিটা খেয়াল করুন। এইডেন্টি ফায়ারের নাম দিয়ে application খুলতে হবে। এখানে আমার এপ্লিকেশনটার নাম হচ্ছে for-example, কারন আমার for-example.appspot.com এর আইডেন্টিফায়ার হচ্ছে "for-example"।
Google App Engine Launcher |
application: for-example
version: 1
runtime: python
api_version: 1
handlers:
- url: /
upload: home.html
static_files: home.html
- url: /index.html
upload: index.html
static_files: index.html
লোকাল সার্ভারে রান করে দেখুন সব ঠিক আছে কিনা। http://localhost:8080/
এখানে আপনাকে অবশ্যই home.html এবং index.html এই দুটি ফাইল থাকতে হবে ঐ ফোল্ডারে। আপনি ইচ্ছা করলে অন্য নামেও দিতে পারেন। সে ক্ষেত্রে app.yaml এ উল্লেখ করে দিতে হবে।
নতুন কোনো ফাইল এড করতে চাইলে এভাবে ইউয়ারেল/আপ্লোড/স্ট্যাটিক_ফাইলস উল্লেখ করে app.yaml এ সেভ করবেন। হোম পেজে খেয়াল করলে দেখবেন আমি এডসেন্স লাগিয়েছি। তার মানে এখানে এডসেন্সের এডসগুলো ব্যবহার করতে পারবেন।
- url: /ফাইল.html
upload: ফাইল.html
static_files: ফাইল.html
আমি এ পোস্টে খুবই সাধারন একটা বিষয় আলোচনা করেছি (গুগল এপ্লিকেশন ইঞ্জিনে স্ট্যাটিক ফাইল হোস্ট/আপ্লোড)। গুগল এপ্লিকেশন ইঞ্জিন এবং পাইথনের পরিধি যে কি বিশাল তা নিজেও কল্পনা করতে পাবেন না। আমি এর খুবই সামান্যই জানি।
no doubt that its a good post
ReplyDeleteমন্তব্যের জন্য ধন্যবাদ :)
ReplyDeleteএপস্পট নিয়ে আরো কয়েকটা পোস্ট দিব। এটা নিয়ে এতো মাতামাতি নাই ব্লগস্পটের মত। বাংলায় তো নাই ইংরেজিতেও নাই বললেই চলে। মাসনুন ভাই এবং তুষার ভাই এর সাহায্যে GAE এর ভালো একটা ধারনা পেয়েছিলাম।
http://pybangla.appspot.com/ এখানে কিছু জিনিস আছে যা অনেক ইংরেজি ব্লগেও খুজে পাওয়া যাবে বলে মনে হয় না।
darun jinish dekhailen dada...
ReplyDeleteappspot er subidha ba eta keno use korbo eta nia ero details post dile aro valo hoto..
btw, keep up the great work.