Unverified Commit f4b25973 by Paul B

Modifications nécessaires pour faire tourner le serveur de zero

- Quelques ajustement dans le readme
- Ajout d'un fichier d'exemple `config.py`
- Ajout d'un fichier de `requirements.txt` (plutôt que de lister les
  dépendances dans le readme)
- une erreur de syntaxe dans le fichier d'exemple settings_secret_example.py
parent 5ff32a66
......@@ -56,20 +56,28 @@ Prérequis : une version de python3
Avec `virtualenvwrapper` (`sudo pip install virtualenvwrapper`)
Cloner le projet, se placer à la racine, puis :
Pour faire fonctionner `virtualenvwrapper`, il faut charger son environnement via :
```
mkvirtualenv dj_lacagette --python=$(which python3)
source /usr/local/bin/virtualenvwrapper.sh
```
(il est possible de devoir faire 'source /usr/local/bin/virtualenvwrapper.sh' avant)
(vous pouvez par exemple mettre cette ligne dans votre profile de terminal préféré)
Cloner le projet, se placer à la racine, puis :
pip install Django==2.1.3 django-cors-headers couchdb python-dateutil requests pymysql openpyxl reportlab argon2-cffi
```
mkvirtualenv . --python=$(which python3)
pip install -r requirements.txt
```
Copier le fichier `outils/settings_example.py` en le renommant `outils/settings.py`
Copier le fichier `outils/settings_secret_example.py` en le renommant `outils/settings_secret.py` et en adaptant les identifiants
Copier le fichier `outils/config.example.py` en le renommant `outils/config.py`
Lancer le serveur Web avec la commande `./launch.sh` (chmod u+x préalable si nécessaire)
L'application sera accessible via http://127.0.0.1:34001/
......
# Inscriptions
MAG_NAME = "Demo interfoodcoop"
OFFICE_NAME = "demo"
MAX_BEGIN_HOUR = '19:00'
CASH_PAYMENT_ID = 18
CB_PAYMENT_ID = 15
CHECK_PAYMENT_ID = 8
VIREMENT_PAYMENT_ID = 16
SUBSCRIPTION_PAYMENT_MEANINGS = [
{'code': 'cash', 'title': 'Espèces','journal_id': CASH_PAYMENT_ID},
{'code': 'ch', 'title': 'Chèque', 'journal_id': CHECK_PAYMENT_ID},
{'code': 'cb', 'title': 'Carte bancaire', 'journal_id': CB_PAYMENT_ID},
{'code': 'vir', 'title': 'Virement', 'journal_id': VIREMENT_PAYMENT_ID}
]
# Borne d'accueil /members/
WELCOME_ENTRANCE_MSG="coucou"
# Shop
COMPANY_NAME = "Demo interfoodcoop"
SHOP_CATEGORIES = {}
EXCLUDE_SHOP_CATEGORIES = []
MIN_DELAY_FOR_SLOT = 4
"""Secret data for DB connexion ."""
ODOO = {
'url': 'http://127.0.0.1:8069'
'url': 'http://127.0.0.1:8069',
'user': 'api',
'passwd': 'xxxxxxxxxxxx',
'db': 'bd_test',
......
argon2-cffi==20.1.0
certifi==2020.11.8
cffi==1.14.4
chardet==3.0.4
CouchDB==1.2
Django==2.2.17
django-cors-headers==3.5.0
et-xmlfile==1.0.1
idna==2.10
jdcal==1.4.1
openpyxl==3.0.5
Pillow==8.0.1
pycparser==2.20
PyMySQL==0.10.1
python-dateutil==2.8.1
pytz==2020.4
reportlab==3.5.55
requests==2.25.0
six==1.15.0
sqlparse==0.4.1
urllib3==1.26.2
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