Master
Develop
pip, virtualenv, virtualenvwrapper, python (>=3.6) doivent être installés.
Pour créer l'environnement virtuel, se placer dans le répertoire du projet:
$ mkvirtualenv immersionlyceens
Ou en spécifiant la version de python:
$ mkvirtualenv immersionlyceens -p /usr/bin/python3.8
Pour configurer le projet dans l'environnement virtuel:
$ setvirtualenvproject $VIRTUAL_ENV $(pwd)
# Edition du fichier postactivate
$ echo "export DJANGO_SETTINGS_MODULE=immersionlyceens.settings.dev" >> $VIRTUAL_ENV/bin/postactivate
# Edition du fichier postdeactivate
$ echo "unset DJANGO_SETTINGS_MODULE" >> $VIRTUAL_ENV/bin/postdeactivate
# Rechargement de l'environnement virtuel
$ workon immersionlyceens
Pour installer les librairies :
$ cdproject
$ pip install -r requirements/dev.txt
Pour finaliser l'installation et lancer le serveur:
$ chmod u+x manage.py
$ ./manage.py migrate
$ ./manage.py runserver