Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
article
author
gallery
sivigik
utils
.gitignore
README.md
manage.py
requirements.txt

README.md

Sivigik

Source du site Sivigik.

Deployer l'environnement de développement.

Sous Linux

Vous aurez besoin de python, pip et virtualenv.

Si vous avez déjà python et pip :

pip install --user virtualenv

Ensuite rendez-vous dans votre répertoire de travail puis,

mkdir Sivigik
cd Sivigik
virtualenv ./

Vous pouvez dès à présent activer l'environnement (il faudra le faire à chaque fois que vous travaillez sur le projet).

source bin/activate

Clonez le projet.

git clone https://github.com/Klafyvel/Sivigik.git

Rendez vous dans le dossier téléchargé puis téléchargez les dépendances. Grâce à virtualenv ces dépendances seront installées localement et ne viendront pas polluer votre système.

cd Sivigik
pip install -r requirements.txt

Mettre à jour la base de données et créer le super-utilisateur.

./manage.py migrate
./manage.py createsuperuser

Vous pouvez maintenant lancer le serveur de développement.

./manage.py runserver

Le site est disponible sur http://127.0.0.1:8000/.

Sous Windows (en partant de zéro !)

  1. Télécharger python3 (cocher "add python to PATH");
  2. Lancer cmd.exe;
  3. Installer virtualenv;
     pip install virtualenv
  4. Installer git (si vous voulez modifier le code) ici par exemple;
  5. Cloner https://github.com/Klafyvel/Sivigik.git ou téléchargez simplement l'archive ici si vous n'avez pas git;
  6. Depuis la ligne de commande, aller dans le répertoire qui contient Sivigik;
  7. Créer l'environnement de travail;
    virtualenv env_sivigik
  8. L'activer;
    env_sivigik\Scripts\activate.bat
  9. Se rendre dans le répertoire du site et télécharger les dépendances;
    cd Sivigik
    pip install -r requirements.txt
  10. On s'occupe de la base de données;
    python manage.py migrate
  11. On crée un super-utilisateur;
    python manage.py createsuperuser
  12. Enfin, lancer le serveur.
    python manage.py runserver

Le site est disponible sur http://127.0.0.1:8000/.

Lorsque vous souhaitez travailler sur le site, seule les étapes 8 et 12 sont à répéter. N'oubliez pas de mettre à jour votre dépôt local de temps à autres pour travailler sur la dernière version !