Use conda to install python deps

Move fixtures files to a dedicated folder.
New README.
parent 4907cb17
Pipeline #6431 passed with stage
in 48 seconds
[![Build Status](https://travis-ci.org/BinetReseau/chocapix-server.svg?branch=develop)](https://travis-ci.org/BinetReseau/chocapix-server)
[![Coverage Status](https://coveralls.io/repos/BinetReseau/chocapix-server/badge.svg?branch=develop&service=github)](https://coveralls.io/github/BinetReseau/chocapix-server?branch=develop)
# API REST pour Chocapix
Ce projet est l'API REST du site des bars d'étages.
Il est conçu avec le framework web [Django 1.8](https://www.djangoproject.com/) et utilise très largement le package [Django REST Framework](http://http://www.django-rest-framework.org/).
## Installation rapide
L'application requiert Python 2.7. On utilise `pip` pour la gestion des dépendances.
```shell
pip install -r requirements.txt
./resetdb.sh
python manage.py runserver
```
Plus de détails sont donnés [sur le wiki](https://github.com/BinetReseau/chocapix-server/wiki).
## Documentation
Le fonctionnement général du projet et le détail de chaque application sont expliqués [dans le wiki](https://github.com/BinetReseau/chocapix-server/wiki).
L'API interactive du Django REST Framework est accessible à l'adresse `http://127.0.0.1:8000/` (lorsque le serveur de développement de Django est lancé).
De plus, une API interactive plus complète est disponible à l'adresse `http://127.0.0.1:8000/docs/`.
[![Build Status](https://travis-ci.org/BinetReseau/chocapix-server.svg?branch=develop)](https://travis-ci.org/BinetReseau/chocapix-server)
[![Coverage Status](https://coveralls.io/repos/BinetReseau/chocapix-server/badge.svg?branch=develop&service=github)](https://coveralls.io/github/BinetReseau/chocapix-server?branch=develop)
# chocapix-server
# API REST pour Chocapix
## Prerequisites
Ce projet est l'API REST du site des bars d'étages.
Il est conçu avec le framework web [Django 1.8](https://www.djangoproject.com/) et utilise très largement le package [Django REST Framework](http://http://www.django-rest-framework.org/).
`chocapix-server` requires `conda >= 4.6.8` to install the python dependencies.
## Installation rapide
L'application requiert Python 2.7. On utilise `pip` pour la gestion des dépendances.
```shell
pip install -r requirements.txt
./resetdb.sh
python manage.py runserver
```
Plus de détails sont donnés [sur le wiki](https://github.com/BinetReseau/chocapix-server/wiki).
## Documentation
Le fonctionnement général du projet et le détail de chaque application sont expliqués [dans le wiki](https://github.com/BinetReseau/chocapix-server/wiki).
## Setup
L'API interactive du Django REST Framework est accessible à l'adresse `http://127.0.0.1:8000/` (lorsque le serveur de développement de Django est lancé).
De plus, une API interactive plus complète est disponible à l'adresse `http://127.0.0.1:8000/docs/`.
Clone the repository then run:
```bash
conda env create -f requirements.yml
```
name: chocapix
channels:
- conda-forge
dependencies:
- python=2.7
- markdown==2.6.2
- mock==1.3.0
- mysql-python==1.2.5
- requests==2.8.1
- sqlparse==0.1.16
- werkzeug==0.10.4
- pip:
- app_version==1.0.1
- django-cors-headers==1.1.0
- django-debug-toolbar==1.3.2
- django-extensions==1.5.5
- django-filter==0.10.0
- django-permission==0.8.8
- django-rest-swagger==0.3.4
- django==1.8.8
- djangorestframework-composed-permissions==0.1
- djangorestframework-jwt==1.7.2
- djangorestframework==3.3.2
#!/bin/sh
python manage.py reset_db && \
python manage.py migrate && \
python manage.py loaddata fixtures_users-aliments.json
python manage.py loaddata fixtures/fixtures_users-aliments.json
#!/bin/sh
python manage.py reset_db && \
python manage.py migrate && \
python manage.py loaddata fixtures_test.json
python manage.py loaddata fixtures/fixtures_test.json
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment