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