ویدیو آموزش دیپلوی کردن پروژه جنگو

April 2020

در این ویدیو میبینید که چطور میتونیم پروژه های جنگویی رو دیپلوی کنیم. برای اینکار از PaaS ایرانی فندوق استفاده خواهیم کرد.

پروژه ای که قراره دیپلوی کنیم، وبلاگی هستش که داخل یکی از دوره ها ساختیمش. این پروژه رو میتونید از این لینک دانلود کنید.

نکته ای که فراموش کردم در ویدیو بگم:

حتما فایل های migration رو اول بسازید و بعد پروژه رو دیپلوی کنید. ساختن فایل های migration رو به فندوق نسپارید

ارسال نظر

تلاش میکنم سوالات شما را در کمتر از یک روز پاسخ بدم

alireza

October 2021

سلام.
با فندق میشه سلری هم داشت؟
و اینکه میکروسرور هم کارکرد؟

پاسخ به نظر


امیرحسین بیگدلو

October 2021

سلام
بله.
بله.

باب

September 2021

درود
من اگه بخام از celery تو فندوق استفاده کنم ، همونطوری که شما یدونه سرویس جدا ساختی برای دیتابیس،
باید یدونه سرویس جدا برای rabbitmq بسازم ؟

پاسخ به نظر


امیرحسین بیگدلو

September 2021

سلام
بله باید یه سرویس هم برای ربیت بسازید.


باب

September 2021

ممنون

باب

September 2021

درود
چطور میتونم در مسیر اصلی سایت فایل قرار بدم ؟
به عنوان مثال
test.com/robots.txt
1-به جنگو ربط داره و باید path تعریف کنیم ؟ یا به فندوق ؟ یا به هردو ؟
2- در کل گذاشتن فایل robots.txt برای پروژه های جنگو معقول هست ؟ چون من دیدم برای سایت مونگارد هم نزاشتی
ممنون ازت

پاسخ به نظر


باب

September 2021

درود بر امیر
یه سوال
چطور میتونم در مسیر اصلی فایل قرار بدم ؟
مثلا
test.com/robots.txt
این اصلا به جنگو ربطی داره و باید براش path تعریف کنم ؟ یا باید به فندوق بگم و به سرور مربوطه ؟ یا به هر دو مربوطه ؟

پاسخ به نظر


باب

September 2021

درود
یه سوال
وقتی با دستور python manage.py check --deploy
چک لیست رو بررسی می کنم ، یه warning دارم که مربوط به SECRET KEY هست که میگه نزار رو دیفالت جنگو باشه
خواستم ببینم چجوریی باید SECRET KEY ، تولید کرد ؟ با خود جنگو این کارو بکنیم ؟ این متن Warning

WARNINGS:
?: (security.W009) Your SECRET_KEY has less than 50 characters, less than 5 uniq
ue characters, or it's prefixed with 'django-insecure-' indicating that it was g
enerated automatically by Django. Please generate a long and random SECRET_KEY,
otherwise many of Django's security-critical features will be vulnerable to atta
ck.

پاسخ به نظر


امیرحسین بیگدلو

September 2021

سلام
از ماژول secrets پایتون استفاده کن.
secrets.token_hex(32)


باب

September 2021

مرسی

یعنی یکی تولید کنم ، بزارم اونجا ثابت بمونه ؟
یا تو فایل setting بنویسم و هر دفعه که پروژه لود میشه یه secret key جدید داشته باشیم ؟


امیرحسین بیگدلو

September 2021

خیر. زمانی که پروژه رو برای اولین بار ایجاد میکنید یه جدیدش رو جایگزبن دیفالت جنگو میکنی. و دیگه هیچوقت نباید تغییرش بدی.
اگر تغییر بدی پروژت خراب میشه.


باب

September 2021

عالی
ممنون ازت

morteza

July 2021

سلام ممنون

یه مشکلی برام پیش اومد
وقتی که ثبت نام کردم هر چقدر که میخوام وازد بشم بهم گیر میده
وقتی ورود رو میزنم و مشخصات رو وارد میکنم
میگه نام‌کاربری یا رمزعبور صحیح نیست در صورتی که من درست وارد کردم میدونید مشکل چیه؟

پاسخ به نظر


امیرحسین بیگدلو

July 2021

سلام
از پشتیبانی بپرسید

AMIR

May 2021

سلام اقا امیر وقتت ب خیر
چند تا سوال دارم ممنونت میشم جواب بدی
فکر کن مثلا برای کارفرما داریم پروژه میزنیم
در این صورت باید سورس رو در اختیارش قرار بدیم موقع دیپلوی؟
و این ک این استفاده از فندق برای پروژه های کارفرما هم جوابه؟
اگه پروژه برای کارفرما باشه و از فندق استفاده کنیم دیگه نیازی ب دادن سورس ب کارفرما نیس دیگه؟
و این ک استفاده از فندق برای پروژه های بزرگم کاربرد داره ؟ یا فقط همین جوری برای پروژه های تستی استفاده میکنیم؟
مرسی عشقی بخدا

پاسخ به نظر


امیرحسین بیگدلو

May 2021

سلام
سورس رو باید به کارفرما بدین.
فندق برای پروژه‌‌های بزرگ هم مناسبه

AMIR

May 2021

عالی

پاسخ به نظر


Ali

March 2021

سلام واقعا عالی بود استاد و فوق العاده راحت, من تجربه کار با Cpanel را هم داشتم واقعا نسبت به اون خیلی راحت و بی درده سره.
فقط یه سوال شما گفتید که fandogh-cli را روی پایتون اصلی نصب کنیم چرا نباید روی همون env که داریم باهاش کار میکنیم نصب کنیم ؟

پاسخ به نظر


امیرحسین بیگدلو

March 2021

سلام
دلیلش بیشتر شخصی بود. ممکنه چندتا پروژه داشته باشید و اگر یه موقع fandogh-cli آپدیت بشه مجبورید برید چندجا آپدیتش کنید اما رو پایتون سیستم نصب بشه فقط یکبار آپدیتش میکنید

django

February 2021

سلام وقتی پروژه خودمون رو روی فندوق دیپلوی میکنیم خودش برای ما پروژه داکرایز میکنه و تنظیمات مربوط به gunicorn و nginx انجام میده همون کارهایی که شما در دوره جنگو نهایی انجام دادین؟

پاسخ به نظر


امیرحسین بیگدلو

February 2021

سلام
بله فندق خودش تنظیمات داکر، nginx و غیره رو برای ما انجام میده و لازم نیست شما کاری انجام بدین

فاطمه

February 2021

سلام ووقت بخیر
خسته نباشید خیلی عالی بود
چون خیلی ها از VPS استفاده می کنند آموزشی در این زمینه می توانید معرفی کنید؟

پاسخ به نظر


امیرحسین بیگدلو

February 2021

سلام
توی اینترنت سرچ کنید هست

aref

December 2020

خداقوت امیرجان
به راحت ترین شکل ممکن، کارهایی که برای تازه کارها میتونه سخت باشه توضیح میدید. ممنون

پاسخ به نظر


امیرحسین بیگدلو

December 2020

چاکریم