Розгорнути Django - django.config
Спеціальні налаштування постачальника
Ми вибрали AWS як нашого хостинг-провайдера, а Elastic Beanstalk як службу для розгортання проєкту Django, і він має певні вимоги.
Папка .ebextension
Для цього потрібно створити папку на кореневому рівні вашого проєкту під назвою .ebextensions
:
my_tennis_club
.ebextensions/
members/
my_tennis_club/
mystaticfiles/
productionfiles/
db.sqlite3
manage.py
requirements.txt
Створити файл django.config
У папці .ebextensions
створіть файл під назвою django.config
:
my_tennis_club
.ebextensions/
django.config
Відкрийте файл і вставте ці налаштування:
my_tennis_club/.ebextensions/django.config
:
option_settings:
aws:elasticbeanstalk:container:python:
WSGIPath: my_tennis_club.wsgi:application
Примітка: Ці кроки є специфічними для AWS і Elastic beanstalk, але кожен постачальник має певні налаштування для кожного постачальника.
Наступним кроком є обгортання всіх залежностей в один файл .zip, про який ви дізнаєтеся в наступному розділі Створити zip-файл.