.. note:: Cette documentation est en cours de redaction. Pour toutes questions n'hésitez pas à nous envoyer un email sur `community@risefor.org `_ ou à ouvrir un ticket `directement sur git `_ ********************** 1. Installation de Risefor ********************** .. contents:: Table des matières :local: .. admonition:: Besoin d'aide pour l'installation ? N'hésitez pas à entrer en contact avec l'équipe, `rendez-vous ici pour retrouver le lien `_ vers le formulaire de contact Introduction ============== Bienvenue sur la documentation d'installation de Risefor. Répartition du code ============== Risefor est composé de 2 packages, le front nommé "`Risefor front `_" et le backend nommé "`Risefor Lobbying `_" Vous pouvez utiliser le front indépendemment du back, ou même juste le front end qui fait appel à un backend totalement séparé. Installation Docker ============== Grace à la contribution de 2 personnes nous ayant rejoint récemment nous travaillons sur l'option pour installer Risefor avec Docker. Nous travaillons toujours sur le sujet mais c'est opérationnel, pour en savoir plus `Rendez-vous ici `_ Installation Manuelle ============== Nous avons mis en `place repo avec plusieurs script `_ afin de vous faciliter l'installation et la personnalisation de Risefor. .. tip:: Plus d'informations disponible sur le `README` du repo et sur :doc:`la page dédiée ` Erreurs connues ============== Erreur "AllowHost" --------------- Si vous avez installé Risefor sur un site et recevez cette erreur 1. Ouvrez le fichier settings.py dans le dossier united4earth 2. Cherchez le terme `ALLOWED_HOSTS`` 3. Ajoutez votre nom de domaine au sein des crochet Exemple:: ALLOWED_HOSTS = ['mon-domaine.org'] Postgresql error - Id too long --------------- Si erreur 'id trop long' lors de la migration, ou l'import d'une base existante, apparait vous devrez changer les ``type`` des colonnes de ``int`` vers ``bigint`` Les commandes à faire sont documenté ici :) `Change int to bigit `_