Système d'inventaire pour l'atelier Biciklo.
- Ruby (pour Compass ci-dessous)
- Compass (
gem install compass
) - MongoDB
- Python 2
python2-httplib2
python2-flask
(http://flask.pocoo.org/)python2-pymongo
(http://api.mongodb.org/python/current/)
Les dépendances ci-dessus doivent être satisfaites et le serveur MongoDB doit être lancé.
Compiler le CSS :
$ cd sass
$ compass compile
$ cd ..
Lancer le site Flask :
$ BICIKLO_DEBUG=1 python index.py
index.py
imprimera l'URL qui permet l'accès au site Web.
Exemples d'utilisation de cURL pour déboguer l'API HTTP.
$ curl -X GET http://0.0.0.0:8888/api/factures
$ curl -X GET http://0.0.0.0:8888/api/membres
$ curl -X POST --data "prenom=bob&nom=leponge" http://0.0.0.0:8888/api/membres
$ curl -X DELETE http://0.0.0.0:8888/api/membres/6