mirror of
https://github.com/YunoHost-Apps/lutim_ynh.git
synced 2024-09-03 19:36:24 +02:00
Corrections mineures
This commit is contained in:
parent
70f2e28ea5
commit
c82d0910cb
8 changed files with 45 additions and 2 deletions
|
@ -9,5 +9,7 @@ https://lut.im
|
|||
|
||||
Le script installe le module perl *carton* via cpan et les paquets *fonts-droid* *ghostscript* *gsfonts* *imagemagick-common* *libavahi-client3* *libavahi-common-data* *libavahi-common3* *libcups2* *libcupsimage2* *libgs9* *libgs9-common* *libijs-0.35* *libjasper1* *libjbig0* *libjbig2dec0* *liblcms2-2* *liblqr-1-0* *libmagickcore5* *libpaper-utils* *libpaper1* *libtiff4* *perlmagick* *poppler-data*.
|
||||
|
||||
Mise à jour du package:
|
||||
sudo yunohost app upgrade -u https://github.com/maniackcrudelis/lutim_ynh lutim
|
||||
**Mise à jour du package:**
|
||||
sudo yunohost app upgrade -u https://github.com/YunoHost-Apps/lutim_ynh
|
||||
|
||||
**Multi-utilisateur:** Non, accessible par tout les utilisateurs.
|
||||
|
|
20
conf/logrotate
Normal file
20
conf/logrotate
Normal file
|
@ -0,0 +1,20 @@
|
|||
__FINALPATH__/log/production.log {
|
||||
# Effectue une rotation des logs tout les mois
|
||||
monthly
|
||||
# Ou si le fichier de log dépasse 100Mo
|
||||
size 100M
|
||||
# Garde un maximum de 12 anciens logs
|
||||
rotate 12
|
||||
# Compresse pas les logs avec gzip
|
||||
compress
|
||||
# Compresse le log au cycle suivant. Donc garde toujours 2 logs non compressés.
|
||||
delaycompress
|
||||
# Copie et tronque le journal pour permettre la poursuite de l'écriture. Plutôt que de déplacer le log.
|
||||
copytruncate
|
||||
# Ne renvoi pas d'erreur si le fichier de log est absent.
|
||||
missingok
|
||||
# Ne fait pas de rotation si le log est vide.
|
||||
notifempty
|
||||
# Garde les anciens logs dans le même dossier.
|
||||
noolddir
|
||||
}
|
|
@ -1,6 +1,7 @@
|
|||
{
|
||||
"name": "Lutim",
|
||||
"id": "lutim",
|
||||
"packaging_format": 1,
|
||||
"description": {
|
||||
"en": "Self hosting images and sharing anonymous application",
|
||||
"fr": "Application d'hébergement et de partage d'images anonyme"
|
||||
|
@ -13,6 +14,9 @@
|
|||
"email": "maniackc_dev@crudelis.fr matlink@matlink.fr"
|
||||
},
|
||||
"multi_instance": "false",
|
||||
"services": [
|
||||
"nginx"
|
||||
],
|
||||
"arguments": {
|
||||
"install" : [
|
||||
{
|
||||
|
|
|
@ -30,3 +30,6 @@ fi
|
|||
|
||||
# Copie du fichier du cron
|
||||
sudo cp -a /etc/cron.d/$app $backup_dir/cron_$app
|
||||
|
||||
# Copie la configuration de logrotate
|
||||
sudo cp -a /etc/logrotate.d/$app $backup_dir/logrotate
|
||||
|
|
|
@ -154,6 +154,10 @@ sudo chown -R www-data: "$final_path"
|
|||
# Add lutim as a service
|
||||
sudo yunohost service add lutim -l $final_path/log/production.log
|
||||
|
||||
# Configuration de logrotate
|
||||
sed -i "s@__FINALPATH__@$final_path@g" ../conf/logrotate
|
||||
sudo cp ../conf/logrotate /etc/logrotate.d/$app
|
||||
|
||||
|
||||
# Recharge la configuration Nginx
|
||||
sudo service nginx reload
|
||||
|
|
|
@ -34,6 +34,9 @@ sudo rm -f /etc/cron.d/$app
|
|||
# Suppression des log
|
||||
sudo rm -r /var/log/$app/
|
||||
|
||||
# Suppression de la configuration de logrotate
|
||||
sudo rm /etc/logrotate.d/$app
|
||||
|
||||
# Recharge la configuration Nginx
|
||||
sudo service nginx reload
|
||||
# Régénère la configuration de SSOwat
|
||||
|
|
|
@ -30,6 +30,9 @@ fi
|
|||
# Restauration du fichier du cron
|
||||
sudo cp -a $backup_dir/cron_$app /etc/cron.d/$app
|
||||
|
||||
# Restaure la configuration de logrotate
|
||||
sudo cp -a $backup_dir/logrotate /etc/logrotate.d/$app
|
||||
|
||||
|
||||
# Restart webserver
|
||||
sudo service nginx reload
|
||||
|
|
|
@ -93,6 +93,10 @@ sudo chown -R www-data: $final_path
|
|||
# Restart lutim
|
||||
sudo service lutim restart
|
||||
|
||||
# Configuration de logrotate
|
||||
sed -i "s@__FINALPATH__@$final_path@g" ../conf/logrotate
|
||||
sudo cp ../conf/logrotate /etc/logrotate.d/$app
|
||||
|
||||
|
||||
# Recharge la configuration Nginx
|
||||
sudo service nginx reload
|
||||
|
|
Loading…
Reference in a new issue