본문 바로가기
파이썬/파이썬기본문법

파이선 Django 배포 - django.config

by flycoding 2024. 3. 23.
반응형

파이썬 Django 배포 - Provide - specific setting

당사는 Django 프로젝트를 구현하기 위한 서비스로 AWS를 호스팅 제공업체로, Elastic Beanstalk를 선택했으며 몇 가지 특정 요구 사항이 있다.

 

Django AWS .ebextention folder

프로젝트의 루트 레벨에 .ebextensions라는 폴더를 생성해야 한다:

my_tennis_club
    .ebextensions/
    members/
    my_tennis_club/
    mystaticfiles/
    productionfiles/
    db.sqlite3
    manage.py
    requirements.txt

 

Django AWS django.config 파일 생성

.ebextensions 폴더에서 jango.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 파일로 래핑하는 것으로, 다음 장에서 배우게 된다.

 

이번 글에서는 파이썬 Django 배포에서 django.config 파일 생성하는 방법과 과정을 살펴보았다.

 

꼭 손으로 눈으로 머리로 익히며 실습하기를 바란다.
모두 화이팅입니다.!!!

출처 : 이 글의 출처는 w3schools사이트를 참고하였으며 필자가 추가하여 정리한 글입니다.

반응형

댓글