انتقال پروژه Django از پلتفرم Liara به پلتفرم Hamravesh
خوب رسیدیم به بخش ترسناکی که برای خیلی ها می تونه کابوس باشه اونم انتقال پروژه از یک پلتفرم به پلتفرم دیگه، اما با این ویدئو مسائل رو براتون خیلی ساده تر کردم تا ببینید اصلا ترس نداره.
خیلی وقتا پیش میاد که بخواید به دلایل مختلف پلتفرم هاست پروژتون رو عوض کنین و همیشه براتون سوال میشه که چطور؟ خوب سادس میشه با یه ویدئو کوتاه و چندتا نکته کلیدی در هنگام انتقال این موضوع رو تسهیل کرد.
به طور کلی برای این کار بایستی چندتا مرحله رو طی کنین:
0- آماده کردن پروژه و سورس کد برای سایت مقصد
1- پشتیبان گیری از اطلاعات قبلی دیتابیس و مدیا ها
2- از دسترس خارج کردن سایت تا زمان اتمام انتقال ( ممکنه نخواهید این کار رو بکنین و دلیلش به خودتون ربط داره)
3- ساخت اپلیکیشن ها و پیش نیاز های اجرایی پروژه در پلتفرم مقصد و اجرای اون بدون در نظر گرفتن اطلاعات دیتابیس
4- اتصال به دیتابیس جدید و restore کردن داده ها به همراه انتقال داده های media
5- انتقال دامنه به کارگزار جدید و ایجاد رکورد های لازم و redirection ها اگر نیاز باشه
6- تنظیمات امنیتی یا قواعد جدید ( کاملا به خودتون ربط داره)
با استفاده از مراحل بالا میشه یه سایت رو خیلی سریع جا به جا کرد. برای نمونه من سایت خودم رو که روی پلتفرم Liara بود طی 3 روز به پلتفرم Hamravesh منتقل کردم و سناریو این انتقال رو براتون توی ویدئو شرح دادم که چطوری اتفاق افتاده و در نهایت از Arvancloud | آروانکلاد برای میدریت DNS استفاده کردم. البته زمان بر ترین بخش ماجرا تغییرات layout کد هستش که چون یه رپو آماده ازش هستش می تونین خیلی راحت این کار رو هم انجام بدید که توی لینک زیر شرح دادم.
نکته: دلیل سریع بودن صحبت هام در ویدئو به خاطر محدویدت لینکیدن در آپلود ویدئو تا زیر 10 دقیقه هستش.
امیدوارم که براتون مفید بوده باشه این تجربه و بتونین بدون ترس این کار رو انجام بدید، اگر سوالی بود در خدمتتون خواهم بود.
ثبت دیدگاه
دیدگاه کاربران (0)
دوره های من در مکتبخونه
آموزش طراحی فروشگاه با جنگو
- سطح: پیشرفته 5
آموزش جنگو پیشرفته
- سطح: پیشرفته 4.9
آموزش جنگو Django
- سطح: مقدماتی 4.6
آموزش شیءگرایی در پایتون
- سطح: متوسط 4.3
آموزش میکروپایتون در اینترنت اشیا
- سطح: متوسط 3.8
آخرین پست ها
انتقال پروژه Django از پلتفرم Liara به پلتفرم Hamravesh
- خوب رسیدیم به بخش ترسناکی که برای خیلی ها می تونه کابوس باشه اونم انتقال پروژه از یک پلتفرم به پلتفرم دیگه، اما با این ویدئو مسائل رو براتون خیلی…
- django 1403/05/28
پیاده سازی پروژه Django Channels (ASGI/Websocket) بر روی پلتفرم Hamravesh
- توی این ویدئو درباره نحوه پیاده سازی پروژه های ASGI در جنگو با استفاده از ماژول Channels و Daphne صحبت خواهم کرد و یک نمونه پروژه برای تست رو در…
- django 1403/05/19
پیاده سازی پروژه django بر روی پلتفرم Caprover به همراه Media
- توی این ویدئو نحوه پیاده سازی پروژه جنگو رو به صورت کامل بر روی پلتفرم caprover شرح دادم به طوری که یک پروژه قالب رو آماده سازی کردم و در…
- django 1403/05/15
آخرین دوره ها
آموزش برنامه نویسی Async در پایتون
- 0 61 دانشجو
آموزش ساخت ربات تلگرام با پایتون
-
500000 35000026 دانشجو
آموزش Arduino
- 0 135 دانشجو