Commit c1d4194d by François C.

Merge branch 'start-project-for-newbie' into 'master'

Modifications nécessaires pour faire tourner le serveur de zero

See merge request cooperatic-foodcoops/third-party!1
parents 5ff32a66 f4b25973
...@@ -56,20 +56,28 @@ Prérequis : une version de python3 ...@@ -56,20 +56,28 @@ Prérequis : une version de python3
Avec `virtualenvwrapper` (`sudo pip install virtualenvwrapper`) 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_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/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) 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/ 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 .""" """Secret data for DB connexion ."""
ODOO = { ODOO = {
'url': 'http://127.0.0.1:8069' 'url': 'http://127.0.0.1:8069',
'user': 'api', 'user': 'api',
'passwd': 'xxxxxxxxxxxx', 'passwd': 'xxxxxxxxxxxx',
'db': 'bd_test', '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