Triển khai Django - django.config
Cài đặt dành riêng cho nhà cung cấp
Chúng tôi đã chọn AWS làm nhà cung cấp dịch vụ lưu trữ và Elastic Beanstalk làm dịch vụ để triển khai dự án Django và dịch vụ này có một số yêu cầu cụ thể.
Thư mục .ebextension
Nó yêu cầu bạn tạo một thư mục ở cấp độ gốc của dự án có tên là .ebextensions
:
my_tennis_club
.ebextensions/
members/
my_tennis_club/
mystaticfiles/
productionfiles/
db.sqlite3
manage.py
requirements.txt
Tạo tập tin django.config
Trong thư mục .ebextensions
, tạo một tệp có tên django.config
:
my_tennis_club
.ebextensions/
django.config
Mở tệp và chèn các cài đặt này:
my_tennis_club/.ebextensions/django.config
:
option_settings:
aws:elasticbeanstalk:container:python:
WSGIPath: my_tennis_club.wsgi:application
Lưu ý: Các bước này dành riêng cho AWS và Elastic Beanstalk, nhưng mỗi nhà cung cấp đều có một số cài đặt dành riêng cho nhà cung cấp.
Bước tiếp theo là gói tất cả các phần phụ thuộc vào một tệp .zip mà bạn sẽ tìm hiểu trong chương tiếp theo .