django.config faylini yaratish
Provayderga xos sozlamalar
Biz hosting provayderi sifatida AWS’ni, Django loyihasini joylashtirish xizmati sifatida esa Elastic Beanstalk’ni tanladik va uning o‘ziga xos talablari bor.
.ebextension papkasi
U loyihangizning ildiz darajasida .ebextensions nomli papka yaratishingizni talab qiladi:
my_tennis_club
.ebextensions/
members/
my_tennis_club/
mystaticfiles/
productionfiles/
db.sqlite3
manage.py
requirements.txt
django.config faylini yaratish
.ebextensions papkasida django.config nomli fayl yarating:
my_tennis_club
.ebextensions/
django.config
Faylni oching va quyidagi sozlamalarni kiriting:
my_tennis_club/.ebextensions/django.config:
option_settings:
aws:elasticbeanstalk:container:python:
WSGIPath: my_tennis_club.wsgi:application
Eslatma: Bu qadamlar AWS va Elastic Beanstalk’ga xos, ammo har bir provayderning o‘ziga xos sozlamalari bo‘ladi.
Keyingi qadam — barcha bog‘liqliklarni bitta .zip faylga joylash. Buni keyingi bobda o‘rganasiz.
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
