Ceci est une ancienne révision du document !
Installation du raccourcisseur d'url
Installation des paquets :
apt-get install build-essential libssl-dev zlib1g-dev sudo git sudo apt-get install libpng-dev sudo cpan Carton sudo apt-get install memcached sudo apt-get install libmariadbd-dev
Ajout d'un utilisateur dédié
useradd lstu groupadd lstu mkdir -p /var/www/lstu chown -R lstu:lstu /var/www/lstu usermod -d /var/www/lstu/ lstu
Récupération du dépôt via git
git clone https://framagit.org/luc/lstu.git
mise à jour
cd /var/www/lstu git pull
Installation des dépendance
su lstu -s /bin/bash carton install carton install --deployment --without=test --without=sqlite --without=postgresql
test du service ou mode manuel start
carton exec hypnotoad script/lstu
stop
carton exec hypnotoad -s script/lstu
démarrage auto
cp utilities/lstu@.service /etc/systemd/system/ vérification des chemins et utilisateurs dans : <code> vim /etc/systemd/system/lstu.service
utilisation du service
systemctl daemon-reload systemctl enable lstu.service systemctl start lstu.service systemctl status lstu.service
vérification du pid
ls -la /var/www/lstu/script/hypnotoad.pid
au cas ou
chown -R lstu:www-data /var/www/lstu/script/ chmod -R 774 /var/www/lstu/script/