50 lines
1.7 KiB
Bash
50 lines
1.7 KiB
Bash
#!/bin/bash
|
|||
|
|
|
||
|
|
#=================================================
|
||
|
|
# IMPORT GENERIC HELPERS
|
||
|
|
#=================================================
|
||
|
|
|
||
|
|
source _common.sh
|
||
|
|
source /usr/share/yunohost/helpers
|
||
|
|
|
||
|
|
#=================================================
|
||
|
|
# STOP SYSTEMD SERVICE
|
||
|
|
#=================================================
|
||
|
|
ynh_script_progression "Arrêt de $app…"
|
||
|
|
|
||
|
|
ynh_systemctl --service="$app" --action="stop" --log_path="/var/log/$app/$app.log"
|
||
|
|
|
||
|
|
#=================================================
|
||
|
|
# MODIFY URL IN NGINX CONF
|
||
|
|
#=================================================
|
||
|
|
ynh_script_progression "Mise à jour de la configuration NGINX…"
|
||
|
|
|
||
|
|
ynh_config_change_url_nginx
|
||
|
|
|
||
|
|
#=================================================
|
||
|
|
# UPDATE THE CONFIGURATION
|
||
|
|
#=================================================
|
||
|
|
ynh_script_progression "Mise à jour de la configuration de $app…"
|
||
|
|
|
||
|
|
# $domain porte désormais le nouveau domaine. Deux valeurs en dépendent :
|
||
|
|
# ORIGIN, sans lequel adapter-node refuserait les soumissions de formulaire, et
|
||
|
|
# le user-agent des collecteurs, qui annonce l'adresse du site aux services
|
||
|
|
# publics interrogés.
|
||
|
|
ynh_config_add --template="env" --destination="$install_dir/.env"
|
||
|
|
chown "$app:$app" "$install_dir/.env"
|
||
|
|
chmod 600 "$install_dir/.env"
|
||
|
|
|
||
|
|
#=================================================
|
||
|
|
# START SYSTEMD SERVICE
|
||
|
|
#=================================================
|
||
|
|
ynh_script_progression "Démarrage de $app…"
|
||
|
|
|
||
|
|
ynh_systemctl --service="$app" --action="start" --wait_until="Listening" \
|
||
|
|
--log_path="/var/log/$app/$app.log"
|
||
|
|
|
||
|
|
#=================================================
|
||
|
|
# END OF SCRIPT
|
||
|
|
#=================================================
|
||
|
|
|
||
|
|
ynh_script_progression "Changement d'URL de $app terminé"
|