Flask Large Application Example의 조민규 개인화 버전. 해커톤때 구현/문서화/배포 모두 빨리 싹 해치우고 도망가기 위함.
- Lambda & API Gateway
- MySQL on RDS
- Flask
- Zappa for package&deploy
- SQLAlchemy
- Pipenv
- CircleCI - 테스트를 작성할 수 있을런진 모르겠고, push 이벤트 받아서 배포 알아서 해주는 용도
- zappa init을 했음 - zappa_settings.json
- zappa 배포용 Flask app을 만들기 위해 lambda_app.py를 추가함
- extension에서 flask-cors가 사라지고, flask-jwt-extended랑 SQLAlchemy에서 쓸 engine들 정의함
- SQLAlchemy session을 관리하는 데코레이터 추가함
- config에 DB와 JWT 관련 설정들 집어넣음
- models/_init_.py에 declarative base 넣어둠