ruscomap/script/AggiornaRuscoMap.sh

33 lines
1.3 KiB
Bash
Raw Permalink Normal View History

2024-08-19 16:56:29 +02:00
#!/bin/bash
2024-09-21 02:00:26 +02:00
set -eux
2024-08-19 16:56:29 +02:00
# Script per aggiornare ruscomap
# nano /var/www/html/leaflet/ruscomap/AggiornaRuscoMap.sh
2024-09-21 01:52:46 +02:00
ruscomap_dir="/var/www/html/leaflet/ruscomap"
ruscomap_public="/var/www/html/leaflet/ruscomap/public"
2024-08-19 16:56:29 +02:00
2024-08-21 14:28:56 +02:00
echo -e "\nStoppo ruscomap..."
2024-08-21 01:11:51 +02:00
systemctl stop ruscomap.service || echo -e "\nErrore nell'arrestare ruscomap!\n"
2024-08-19 16:56:29 +02:00
2024-09-21 01:52:46 +02:00
cd "${ruscomap_dir}" || exit 1
2024-08-19 16:56:29 +02:00
echo -e "\nEseguo git pull..."
2024-09-21 02:44:31 +02:00
git pull || (echo -e "\nErrore git!\n" && exit 1)
2024-09-21 01:52:46 +02:00
cd "server" || exit 1
npm ci
systemctl start ruscomap.service
2024-08-19 16:56:29 +02:00
2024-08-21 14:28:56 +02:00
echo -e "\nDo permessi www-data..."
2024-09-21 01:52:46 +02:00
chown -R www-data:www-data "$ruscomap_public" || echo -e "\nErrore nel dare i permessi a $ruscomap_public \n"
2024-08-21 14:24:30 +02:00
2024-09-21 01:52:46 +02:00
echo -e "\nrestarto apache e ruscomap"...
2024-08-21 14:24:30 +02:00
systemctl restart apache2.service && echo "apache restart"
systemctl start ruscomap.service && echo "rusco restart"
2024-08-19 16:56:29 +02:00
2024-08-21 14:28:56 +02:00
echo -e "\nDo permessi di esecuzione allo script di aggiornamento.."
2024-08-21 14:24:30 +02:00
chmod +x /var/www/html/leaflet/ruscomap/script/AggiornaRuscoMap.sh || echo -e "\nErrore nel dare i permessi a /var/www/html/leaflet/ruscomap/script/AggiornaRuscoMap.sh\n"
2024-08-21 13:56:47 +02:00
echo -e "Do permessi di esecuzione allo script pulisci_vecchio_rusco.sh.."
2024-08-21 14:24:30 +02:00
chmod +x /var/www/html/leaflet/ruscomap/script/pulisci_vecchio_rusco.sh || echo -e "\nErrore nel dare i permessi a /var/www/html/leaflet/ruscomap/script/pulisci_vecchio_rusco.sh\n"
2024-08-21 13:52:51 +02:00
2024-08-21 14:28:56 +02:00
echo -e "\nAggiornamento completato!\n"