codestates / codestates/ds-TIL
[TIL] 김민채_201126
- Dominant language
- No language data
- Stars
- 2
- Forks
- 1
- PR merge metrics
- No merged PRs in 30d
Description
### Today I Learn_59
**1. web application -> deployment (배포)**
- LOCAL 에서만 실행되던 웹 어플리케이션을 이젠 실제 최종 결과물로서 배포
- **Heroku** 는 인터넷 상의 원격 서버 중 하나다. (클라우드)
- Heroku 를 사용해서 LOCAL 의 웹 어플리케이션을 인터넷의 원격 서버로 보내면
인터넷 연결만으로 해당 웹 어플리케이션을 자유롭게 접근하고 이용할 수 있게 된다.
- Heroku 는 다양한 프로그래밍 언어를 제공하는 플랫폼이기 때문에,
만든 웹 어플리케이션이 어떤 언어로 만들어졌는지 알려주어야만 한다.
: requirements.txt 는 설치 패키지 목록이 작성되어 있다. pip freeze > requirements.txt 로 해당 패키지를 모두 설치해
파이썬 어플임을 알려준다.
- 그러나 그것만으로 Heroku 에서 웹 어플리케이션이 바로 작동되지는 않는다.
- 파이썬 파일을 알려주어도 **직접 실행방법** 까지 알려주어야지만 실행되기 때문이다.
- 그것이 바로 WSGI 의 gunicorn 역할이다.
- gunicorn 은 해당 웹 어플리케이션이 실행될 수 있도록 직접 일을 해준다.(일종의 worker)
**2. Impression from Today**
- 아... 어제부로 여러 파일간 상호작용하는 역할이랄지, 무슨 의미인지 개괄적인 이해가 되기 시작했는데
체력적으로 너무 힘들어서 쉬다 하다보니 아직도 더 이상 나아가지 못하고 있다.
(심지어 기본적인 import 도 경로 이탈이라는 어이없는 문제 만들기나 하고..)
- 당장 내일 sprint challenge 가 있는데 그것 걱정보단 다음 주 프로젝트 자체가 가능한 것인지 강한 의문이 든다.
- 전반적으로 되어지는게 없다보니까 전체를 다 여쭤볼 수도 없고 말이다.
- 스트레스. (X_X)
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.