technique:gvot

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
technique:gvot [2020/12/14 14:11] francoisatechnique:gvot [2024/04/02 15:08] (Version actuelle) – modification externe 127.0.0.1
Ligne 1: Ligne 1:
-====== Vote en ligne : GvoT ====== +**Cette page est obsolèteVeuillez accéder au contenu à son nouvel emplacement : [[https://bibliotech.cemea.org/books/outils-technique/page/gvot|gvot]]**
- +
-  Documentation : [[https://voter.cliss21.org/docs/index.html|https://voter.cliss21.org/docs/index.html]] +
-  Source : [[https://voter.cliss21.org/|https://voter.cliss21.org/]] +
-  * Installation : [[https://forge.cliss21.org/cliss21/gvot|https://forge.cliss21.org/cliss21/gvot]] +
- +
-===== Pré-requis ===== +
- +
-Debian 10 + mariadb ou postgresql pour production +
- +
-sqlite est utilisé en environnement de développement +
-<code> +
- +
-apt install python3 virtualenv git make mardiadb-server mariadb-client python3-mysqldb +
-cd /srv +
-git clone https://forge.cliss21.org/cliss21/gvot +
- +
-</code> +
- +
-===== Installation ===== +
- +
-<code> +
-cd /srv/gvot +
- +
-</code> +
- +
-Attention, la commande ''make init''  nous fait passer en mode 'vi config.env' où il faut rentrer les paramètres de MySQL +
- +
-Il faut au préalable avoir préparé le terrain. +
- +
-<code> +
-mysql_secure_installation +
-Mot de passe root ? (vide par défaut) +
-Set root password ? Y +
-New Password : xxxx +
-Re-enter New Password : xxxx +
-OK. +
-Remove anonymous user : (Y/n) : Y +
-Disallow root login remotely? [Y/n+
-Remove test database and access to it? [Y/n+
-Reload privilege tables now? [Y/n] Y +
- +
-</code> +
- +
-Création de base et user pour gvot +
- +
-<code> +
-mysql -u root -p +
-+ Mot de passe créé. +
- +
-</code> +
-<code> +
-CREATE DATABASE gvotdb character set utf8 collate utf8_bin; +
-GRANT ALL PRIVILEGES ON gvotdb.TO gvotu@localhost IDENTIFIED by 'Mot2Passe'; +
- +
-</code> +
-<code> +
-FLUSH PRIVILEGES; +
-QUIT; +
- +
-</code> +
- +
-Prévoir aussi l'envoi de mail. +
- +
-Editer le fichier de configuration +
- +
-ENV=production +
- +
-Plantage sur le module python mysqlclient utilisé par Django... ! +
- +
  • technique/gvot.1607951505.txt.gz
  • Dernière modification : 2020/12/14 14:11
  • de francoisa