Programming/장고(django) - API

장고(django)/ WSGI 배포

esoog Polaris 2023. 9. 27. 19:54
반응형

# 우선 파이썬 Django에서

동적인 페이지 요청을 처리하기 위해 WSGI 어플리케이션을 사용함.

* WSGI 미들웨어에 대한 참고는 https://velog.io/@hwaya2828/Django-WSGI

pip install gunicorn

 

 

 

 

# 프로젝트 폴더에 runtime.txt 생성. 내용 작성

python-3.10.10
# 프로젝트 생성 파이썬 버전을 넣으면 된다.

 

 

 

 

# 프로젝트 관련 패키지 관리 파일 생성

pip freeze > requirements.txt

 

 

 

 

# 그리고 Procfile 파일 생성 후 내용 입력(*확장명 없음)

web: gunicorn 프로젝트명.wsgi

 

 

 

 

# 나머지 Qoddi 사이트 배포는  아래 참고

https://velog.io/@couchcoding/%ED%8F%AC%ED%8A%B8%ED%8F%B4%EB%A6%AC%EC%98%A4%EC%9A%A9-%EB%AC%B4%EB%A3%8C-%EB%B0%B1%EC%97%94%EB%93%9C-%EC%84%9C%EB%B2%84-%EB%A7%8C%EB%93%A4%EA%B8%B0-Qoddi-Spring-%EB%B0%B0%ED%8F%AC-%EC%98%88%EC%A0%9C#2-%EC%95%B1%EB%A7%8C%EB%93%A4%EA%B8%B0

 

포트폴리오용 무료 백엔드 서버 만들기 (Qoddi) - Spring 배포 예제

최근 heroku의 모든 plan이 유료화 되면서 백엔드용 무료 서버가 거이 사라졌습니다. 프론트엔드를 위한 무료 웹 호스팅 서버는 netlify, github page, vercel등 점점 많아지고 있는데 백엔드는 점점 사라

velog.io

* 기본 포트는 :8080이다

728x90