Skip to content

RavenKyu/book-rental-service

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

book-rental-manager-api

설치

공부 목적이라면 설치를 하지말고 사용할 것.

python setup.py install

실행

이 파일(README.md)가 있는 위치에서 아래 명령어 실행

python -m book_rental_manager 
usage: book-rental-manager-api [-h] {init,server} ...

positional arguments:
  {init,server}
    init         Initialize database
    server       Run api server

optional arguments:
  -h, --help     show this help message and exit

Docker 실행

docker run --rm -v $(pwd):/root -p 5000:5000 -d book-rental-api:latest server -a 0.0.0.0 -p 5000 -d

initialize db

# 초기화 명령 도움말 보기
python -m book_rental_manager init -h

# 디비 내용 초기화, Customer, Book, Rental 더미 데이터 삽입
python -m book_rental_manager init -dmbr

server start

Execute it as a api server.

python -m book_rental_manager server 

API

Customer

전체 회원 정보 가져오기

curl --request GET 'http://localhost:5000/customers' 

[{"id": 2, "name": "\uc784\ub355\uaddc", "phone": "010-9508-0875"}, {"id": 3, "name": "\uae40\ub355\uaddc", "phone": "010-8857-5121"}]

회원 정보 검색하여 가져오기

curl --request GET 'http://localhost:5000/customers?customer_id=1' 

About

도서 대여 관리 프로그램

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published