انتقال پروژه Django از پلتفرم Liara به پلتفرم Hamravesh

خوب رسیدیم به بخش ترسناکی که برای خیلی ها می تونه کابوس باشه اونم انتقال پروژه از یک پلتفرم به پلتفرم دیگه، اما با این ویدئو مسائل رو براتون خیلی ساده تر کردم تا ببینید اصلا ترس نداره.
خیلی وقتا پیش میاد که بخواید به دلایل مختلف پلتفرم هاست پروژتون رو عوض کنین و همیشه براتون سوال میشه که چطور؟ خوب سادس میشه با یه ویدئو کوتاه و چندتا نکته کلیدی در هنگام انتقال این موضوع رو تسهیل کرد.
به طور کلی برای این کار بایستی چندتا مرحله رو طی کنین:
0- آماده کردن پروژه و سورس کد برای سایت مقصد
1- پشتیبان گیری از اطلاعات قبلی دیتابیس و مدیا ها
2- از دسترس خارج کردن سایت تا زمان اتمام انتقال ( ممکنه نخواهید این کار رو بکنین و دلیلش به خودتون ربط داره)
3- ساخت اپلیکیشن ها و پیش نیاز های اجرایی پروژه در پلتفرم مقصد و اجرای اون بدون در نظر گرفتن اطلاعات دیتابیس
4- اتصال به دیتابیس جدید و restore کردن داده ها به همراه انتقال داده های media
5- انتقال دامنه به کارگزار جدید و ایجاد رکورد های لازم و redirection ها اگر نیاز باشه
6- تنظیمات امنیتی یا قواعد جدید ( کاملا به خودتون ربط داره)
با استفاده از مراحل بالا میشه یه سایت رو خیلی سریع جا به جا کرد. برای نمونه من سایت خودم رو که روی پلتفرم Liara بود طی 3 روز به پلتفرم Hamravesh منتقل کردم و سناریو این انتقال رو براتون توی ویدئو شرح دادم که چطوری اتفاق افتاده و در نهایت از Arvancloud | آروانکلاد برای میدریت DNS استفاده کردم. البته زمان بر ترین بخش ماجرا تغییرات layout کد هستش که چون یه رپو آماده ازش هستش می تونین خیلی راحت این کار رو هم انجام بدید که توی لینک زیر شرح دادم.
نکته: دلیل سریع بودن صحبت هام در ویدئو به خاطر محدویدت لینکیدن در آپلود ویدئو تا زیر 10 دقیقه هستش.
امیدوارم که براتون مفید بوده باشه این تجربه و بتونین بدون ترس این کار رو انجام بدید، اگر سوالی بود در خدمتتون خواهم بود.
ثبت دیدگاه
دیدگاه کاربران (0)
دوره های من در مکتبخونه

آموزش طراحی فروشگاه با جنگو
- سطح: پیشرفته 4.4

آموزش جنگو پیشرفته
- سطح: پیشرفته 4.7

آموزش جنگو Django
- سطح: مقدماتی 4.6

آموزش شیءگرایی در پایتون
- سطح: متوسط 4.2

آموزش میکروپایتون در اینترنت اشیا
- سطح: متوسط 4.4

آموزش ساخت ربات تلگرام با پایتون
- سطح: متوسط 4.3
آخرین پست ها

کاربرد DNS در کیفیت شبکه و گذر از تحریم ها
- DNS چیست و چه کاربردی دارد؟هر وب سایت روی اینترنت دارای یک آدرس عددی منحصر به فرد به نام IP است، مانند 152.220.111.18. اما به خاطر سپردن این اعداد برای…
- tech 1404/02/13

پیاده سازی و استقرار پروژه ها بر روی پلتفرم dokploy
- Dokploy یک ابزار ساده و کاربردی برای استقرار (Deploy) خودکار برنامه هاست که مخصوص محیط هایی طراحی شده که با داکر (Docker) کار می کنند. این ابزار کمک می کند…
- python 1404/01/30

انتقال پروژه Django از پلتفرم Liara به پلتفرم Hamravesh
- خوب رسیدیم به بخش ترسناکی که برای خیلی ها می تونه کابوس باشه اونم انتقال پروژه از یک پلتفرم به پلتفرم دیگه، اما با این ویدئو مسائل رو براتون خیلی…
- django 1403/05/28
آخرین دوره ها

آموزش InfluxDB در پایتون
- 0 15 دانشجو

آموزش Minio در پایتون
- 0 27 دانشجو

آموزش MongoDB پایتون
- 0 39 دانشجو