jen6 / docker-sample

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Dockerizing sample app

Configuration

Python : 3.8.10 DB : mysql Redis

How to Run

pip install -r requirements.txt
pytest ./tests
uvicorn app.main:app --reload

API Doc

서버 실행시킨 후 http://127.0.0.1:8000/docs 를 통해 확인 할 수 있습니다.

POST /log

로그를 추가합니다

curl -X 'POST' \
  'http://127.0.0.1:8000/log' \
  -H 'accept: application/json' \
  -H 'Content-Type: application/json' \
  -d '{
  "log_level": "info",
  "log_msg": "info message"
}'

level1 python application docker packaging

  • python 3.8 docker image를 사용해 application을 빌드 해주고 포트를 9000번 으로 열어주세요

About


Languages

Language:Python 100.0%