Skip to content

exizt/flask-restx-api-starter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

개요

Flask + Flask-restx 예제

Flask

Flask-restx 란?

Flask-restx

샘플예시

PIP 리스트

(도커 없이 테스트할 때)

pip install flask
pip install flask-restx

flask 실행

(도커 없이 테스트할 때)

flask run -p 5000

참고) docker 내에서 이용할 때에는 host 를 0.0.0.0으로 주어야 한다. (모든 곳에서 이용가능하게 하겠다는 의미로 보임) 이 설정은 Dockerfile 이나 docker-compose 둘 중 한 군데에서 지정하면 된다. (기본값이 localhost 인 것으로 생각되는데, 이 경우에 도커 컨테이너에서 실행될 때에 접근이 안 되는 듯함)

변경 사항이 있을 때

변경사항이 생기면 flask를 재시작하여야 반영이 된다.

(도커 없이 테스트할 때) 기존에 실행되던 것을 종료하고, flask run -p 5000를 다시 한다.

(도커로 할 때)도커 컨테이너를 재시작한다.

Docker 실행

docker-compose up --build --force-recreate -d

프로젝트 경로에서 커맨드 실행 후, 브라우저에서 다음을 접속

http://localhost:16000

About

No description or website provided.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published