petition/README.md

1.0 KiB

Service PETITION

Installation

Installation des pré-requis

sudo apt update
sudo apt install git virtualenv python3-dev build-essential mariadb-server gettext libzip-dev libssl-dev
sudo apt install python3-mysqldb/stable

Création utilisateur

adduser --system \ 
        --home /srv/petition.chalec.org/ \
        --shell /bin/bash \
        --group \
        pytition

Connection de l'utilisateur :

su pytition

Création des dossiers

mkdir -p /srv/petition.chalec.org/tools
mkdir -p /srv/petition.chalec.org/www/{static,mediaroot}

Installation

Récupération de la version :

version=$(curl -s https://api.github.com/repos/pytition/pytition/releases/latest | grep "tag_name" | cut -d : -f2,3 | tr -d \" | tr -d ,)
virtualenv -p python3 pytition_venv
 wget https://github.com/pytition/Pytition/archive/refs/tags/v2.4.tar.gz
 tar -xvf v2.4.tar.gz -C ~/www --strip 1 
 source ./pytition_venv/bin/activate
 cd ~/www/
 pip3 install -r requirements.txt