123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107 |
- #!/bin/bash
- source /usr/share/yunohost/helpers
- source _common.sh
- ynh_abort_if_errors
- domain=$1
- path_url=$2
- app=$YNH_APP_INSTANCE_NAME
- final_path="/var/www/$app"
- test ! -e "$final_path" || ynh_die "Path is already in use: ${final_path}."
- path_url=$(ynh_normalize_url_path "$path_url")
- ynh_webpath_available "$domain" "$path_url"
- ynh_webpath_register "$app" "$domain" "$path_url"
- ynh_app_setting_set "$app" domain "$domain"
- ynh_app_setting_set "$app" final_path "$final_path"
- ynh_install_app_dependencies "$pkg_dependencies"
- vpnclient_deploy_files_and_services "${domain}" "${app}"
- ynh_app_setting_set $app final_path $final_path
- sudo systemctl disable openvpn
- sudo systemctl stop openvpn
- sudo systemctl enable php5-fpm
- sudo systemctl restart php5-fpm
- sudo systemctl reload nginx
- sudo systemctl enable ynh-vpnclient
- sudo yunohost service add ynh-vpnclient
- ynh_systemctl start ynh-vpnclient-checker.service
- sudo systemctl enable ynh-vpnclient-checker.service
- ynh_systemctl start ynh-vpnclient-checker.timer
- sudo systemctl enable ynh-vpnclient-checker.timer
- sudo yunohost app ssowatconf
|