mirror of
https://gitlab.crans.org/bde/nk20
synced 2024-11-26 18:37:12 +00:00
Merge branch 'master' into rights
This commit is contained in:
commit
6445acedc7
13
README.md
13
README.md
@ -32,6 +32,7 @@ On supposera pour la suite que vous utiliser debian/ubuntu sur un serveur tout n
|
|||||||
$ python3 -m venv env
|
$ python3 -m venv env
|
||||||
$ source env/bin/activate
|
$ source env/bin/activate
|
||||||
(env)$ pip3 install -r requirements/base.txt
|
(env)$ pip3 install -r requirements/base.txt
|
||||||
|
(env)$ pip3 install -r requirements/prod.txt # uniquement en prod, nécessite un base postgres
|
||||||
(env)$ deactivate
|
(env)$ deactivate
|
||||||
|
|
||||||
4. uwsgi et Nginx
|
4. uwsgi et Nginx
|
||||||
@ -101,18 +102,18 @@ On supposera pour la suite que vous utiliser debian/ubuntu sur un serveur tout n
|
|||||||
On copie le fichier `.env_example` vers le fichier `.env` à la racine du projet
|
On copie le fichier `.env_example` vers le fichier `.env` à la racine du projet
|
||||||
et on renseigne des secrets et des paramètres :
|
et on renseigne des secrets et des paramètres :
|
||||||
|
|
||||||
DJANGO_APP_STAGE="dev"
|
DJANGO_APP_STAGE="dev" # ou "prod"
|
||||||
DJANGO_DEV_STORE_METHOD="sqllite"
|
DJANGO_DEV_STORE_METHOD="sqllite" # ou "postgres"
|
||||||
DJANGO_DB_HOST="localhost"
|
DJANGO_DB_HOST="localhost"
|
||||||
DJANGO_DB_NAME="note_db"
|
DJANGO_DB_NAME="note_db"
|
||||||
DJANGO_DB_USER="note"
|
DJANGO_DB_USER="note"
|
||||||
DJANGO_DB_PASSWORD="CHANGE_ME"
|
DJANGO_DB_PASSWORD="CHANGE_ME"
|
||||||
DJANGO_DB_PORT=""
|
DJANGO_DB_PORT=""
|
||||||
DJANGO_SECRET_KEY="CHANGE_ME"
|
DJANGO_SECRET_KEY="CHANGE_ME"
|
||||||
DJANGO_SETTINGS_MODULE="note_kfet.settings"
|
DJANGO_SETTINGS_MODULE="note_kfet.settings"
|
||||||
DOMAIN="localhost"
|
DOMAIN="localhost" # note.example.com
|
||||||
CONTACT_EMAIL="tresorerie.bde@localhost"
|
CONTACT_EMAIL="tresorerie.bde@localhost"
|
||||||
NOTE_URL="localhost"
|
NOTE_URL="localhost" # serveur cas note.example.com si auto-hébergé.
|
||||||
|
|
||||||
Ensuite on (re)bascule dans l'environement virtuel et on lance les migrations
|
Ensuite on (re)bascule dans l'environement virtuel et on lance les migrations
|
||||||
|
|
||||||
@ -167,7 +168,7 @@ un serveur de développement par exemple sur son ordinateur.
|
|||||||
|
|
||||||
$ python3 -m venv venv
|
$ python3 -m venv venv
|
||||||
$ source venv/bin/activate
|
$ source venv/bin/activate
|
||||||
(env)$ pip install -r requirements.txt
|
(env)$ pip install -r requirements/base.txt
|
||||||
|
|
||||||
3. Copier le fichier `.env_example` vers `.env` à la racine du projet et mettre à jour
|
3. Copier le fichier `.env_example` vers `.env` à la racine du projet et mettre à jour
|
||||||
ce qu'il faut
|
ce qu'il faut
|
||||||
|
@ -41,6 +41,8 @@ else:
|
|||||||
try:
|
try:
|
||||||
#in secrets.py defines everything you want
|
#in secrets.py defines everything you want
|
||||||
from .secrets import *
|
from .secrets import *
|
||||||
|
INSTALLED_APPS += OPTIONAL_APPS
|
||||||
|
|
||||||
except ImportError:
|
except ImportError:
|
||||||
pass
|
pass
|
||||||
|
|
||||||
|
@ -39,8 +39,6 @@ INSTALLED_APPS = [
|
|||||||
'polymorphic',
|
'polymorphic',
|
||||||
'crispy_forms',
|
'crispy_forms',
|
||||||
'django_tables2',
|
'django_tables2',
|
||||||
'cas_server',
|
|
||||||
'cas',
|
|
||||||
# Django contrib
|
# Django contrib
|
||||||
'django.contrib.admin',
|
'django.contrib.admin',
|
||||||
'django.contrib.admindocs',
|
'django.contrib.admindocs',
|
||||||
|
@ -1,3 +0,0 @@
|
|||||||
djangorestframework==3.9.0
|
|
||||||
django-rest-polymorphic==0.1.8
|
|
||||||
|
|
@ -19,4 +19,6 @@ requests==2.22.0
|
|||||||
requests-oauthlib==1.2.0
|
requests-oauthlib==1.2.0
|
||||||
six==1.12.0
|
six==1.12.0
|
||||||
sqlparse==0.3.0
|
sqlparse==0.3.0
|
||||||
|
djangorestframework==3.9.0
|
||||||
|
django-rest-polymorphic==0.1.8
|
||||||
urllib3==1.25.3
|
urllib3==1.25.3
|
||||||
|
2
tox.ini
2
tox.ini
@ -10,7 +10,6 @@ setenv =
|
|||||||
PYTHONWARNINGS = all
|
PYTHONWARNINGS = all
|
||||||
deps =
|
deps =
|
||||||
-r{toxinidir}/requirements/base.txt
|
-r{toxinidir}/requirements/base.txt
|
||||||
-r{toxinidir}/requirements/api.txt
|
|
||||||
-r{toxinidir}/requirements/cas.txt
|
-r{toxinidir}/requirements/cas.txt
|
||||||
-r{toxinidir}/requirements/production.txt
|
-r{toxinidir}/requirements/production.txt
|
||||||
coverage
|
coverage
|
||||||
@ -22,7 +21,6 @@ commands =
|
|||||||
[testenv:linters]
|
[testenv:linters]
|
||||||
deps =
|
deps =
|
||||||
-r{toxinidir}/requirements/base.txt
|
-r{toxinidir}/requirements/base.txt
|
||||||
-r{toxinidir}/requirements/api.txt
|
|
||||||
-r{toxinidir}/requirements/cas.txt
|
-r{toxinidir}/requirements/cas.txt
|
||||||
-r{toxinidir}/requirements/production.txt
|
-r{toxinidir}/requirements/production.txt
|
||||||
flake8
|
flake8
|
||||||
|
Loading…
Reference in New Issue
Block a user