Flask, SQLAlchemy, Flask-Security 를 이용해 만드는 TODO 서비스입니다.
OAuth2 인증을 지원하는 RESTful API 서비스를 제공합니다.
git clone https://github.com/yoophi/todo.git
virtualenv 를 사용한다면 초기화하세요.
virtualenv venv
. venv/bin/activate
그리고 실행합니다.
pip install requirements.txt
프로젝트 디렉토리로 이동한 후 설정 파일을 복사합니다.
cd todo
cp app.yml.default app.yml
설정 파일을 적당히 편집합니다.
# DB 설치
python manage.py db upgrade
# 서버 실행
python manage.py runserver
기본적으로 http://localhost:5000/ 에서 서비스를 확인할 수 있습니다.
관리자 페이지를 이용하면, client 등록 등 작업을 편하게 진행할 수 있습니다.
python manage-admin.py runserver -p 9000
http://localhost:9000/ 에서 Flask-Admin 으로 구성된 관리자 페이지를 확인할 수 있습니다.