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/

 
/var/lib/dokuwiki/data/attic/si/lstu.1538402544.txt.gz · Dernière modification: 2018/10/01 16:02 par dino
Recent changes RSS feed Creative Commons License Donate Powered by PHP Valid XHTML 1.0 Valid CSS Debian Driven by DokuWiki