koike-ya / health

all of health analysis

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

環境構築

関連するすべてのdockerを立ち上げる

docker-compose up -d

初期データを投入する

docker-compose exec web python manage.py loaddata api_health/fixtures/DataSources.json

試しにデータを入れてみる

curl http://35.236.167.20/api/accel/ -X POST -H "Content-Type: application/json" -d "[{\"data_source\": \"iphone 8\", \"values\": {\"x\": 0.021, \"y\": 0.00213, \"z\": 0.00234}}]"

djangoのshellに入る

docker-compose exec web python manage.py shell

shell内で

>>> from api_health.models import Acceleration, DataSource, EnvSensor, ActSensor, Label
>>> Acceleration.objects.all()

返り値が<QuerySet [<Acceleration: Acceleration object (1)>]>のようになればOK.

開発時メモ

マイグレーションファイル作成

python manage.py makemigrations api_health

マイグレーション

python manage.py migrate

サーバーのコードの更新時に行う手順

sudo -i
cd /home/makeffort134/health
git pull origin api
# conflictの解消
cd docker-django/web
docker-compose exec web python manage.py migrate
docker-compose down
docker-compose up -d
# shellで確認
docker-compose exec web python manage.py shell

About

all of health analysis


Languages

Language:Jupyter Notebook 42.6%Language:JavaScript 23.0%Language:CSS 17.5%Language:Python 6.9%Language:Swift 5.5%Language:Makefile 2.4%Language:Batchfile 1.2%Language:C++ 0.6%Language:Dockerfile 0.2%Language:Shell 0.1%Language:HTML 0.1%