[Flask] aws에서 gunicorn 으로 실행하기

짱구석·2021년 1월 3일
0
post-thumbnail

기업협업 프로젝트를 하면서 프론트엔드에게 안정적으로 서버를 제공하기 위해서는 gunicorn을 이용해서 서버를 24시간 켜주어야 한다.

 gunicorn --bind 0.0.0.0:8000 app:app

이렇게 해서 사용할 port를 지정해준다.

안된다.. 아무래도 나의 앱에서는 Aplication Factory를 사용해서 그런것같다.

app.py에서 create_app으로 app을 만들어 주기 때문에 다음과 같이 사용하자.

 gunicorn --bind 0.0.0.0:8000 app:create_app()

안되는데?

당황하지말고 구글링을 좀 더한뒤 다음과 같이 해보자 ㅎㅎ

 gunicorn --bind 0.0.0.0:8000 "app:create_app()"

잘된다.

통신도 원활히 되는 것을 확인할 수 있다.

good~

0개의 댓글