1
0
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:
Pierre-antoine Comby 2020-03-22 00:00:18 +01:00
commit 6445acedc7
6 changed files with 11 additions and 13 deletions

View File

@ -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

View File

@ -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

View File

@ -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',

View File

@ -1,3 +0,0 @@
djangorestframework==3.9.0
django-rest-polymorphic==0.1.8

View File

@ -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

View File

@ -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