Skip to content

Latest commit

 

History

History
45 lines (25 loc) · 1.18 KB

ohjeet.md

File metadata and controls

45 lines (25 loc) · 1.18 KB

Nämä ohjeet ovat Ubuntu 14.04:lle.

Asenna tarvittavat:

sudo apt-get update
sudo apt-get install python-pip python-dev python-virtualenv   

Kloonaa repositorio:

git clone http://github.com/oneb/temperatures

Luo virtualenv ja asenna requirementsit:

virtualenv -p python3 temperatures-env
source temperatures-env/bin/activate
pip install -r temperatures/requirements.txt

Hanki haltuusi tiedosto settings_secret.py, jossa on määritelty SECRET_KEY. Kopioi settings_secret.py alikansioon temperatures/ (jossa on myös settings_common.py)

Sitten tee nämä:

./manage.py makemigrations
./manage.py migrate

Käynnistä serveri:

gunicorn -b 0.0.0.0:8000 temperatures.wsgi:application

Mene selaimella osoitteeseen http:/127.0.0.1:8000 nähdäksesi listan lämpötilalukemista. (Tai 127.0.0.1:n sijaan nykyisen hostin IP).

Generoi 1000 testilukemaa:

./manage.py populate 1000 

Poista kaikki lukemat:

./manage.py del_temperatures

Luo curlilla uusi lukema:

curl -i -H 'Content-Type: application/json' -d '{"tmp":99.99}' http://127.0.0.1:8000/api/readings/

Katso curlilla API:n antamaa listaa lukemista:

curl -X GET 127.0.0.1:8000/api/readings/