mirror of
https://github.com/YunoHost-Apps/monica_ynh.git
synced 2024-09-03 19:46:23 +02:00
Added permission for storage folder and updated readme
This commit is contained in:
parent
1b62e7f0dd
commit
0be49bba60
4 changed files with 16 additions and 7 deletions
|
@ -43,8 +43,8 @@ Change the settings of the app by changing the values in .env
|
||||||
## What works?
|
## What works?
|
||||||
* [X] Update and remove script
|
* [X] Update and remove script
|
||||||
* [X] Upgrade script
|
* [X] Upgrade script
|
||||||
* [X] Backup and restore script (**Need testing**)
|
* [X] Backup and restore script
|
||||||
* [X] Multi-instance (**Need testing**)
|
* [X] Multi-instance
|
||||||
* [x] make root domain redirect to index.php
|
* [x] make root domain redirect to index.php
|
||||||
* [x] Chang URL (Need testing,backup before trying this)
|
* [x] Chang URL (Need testing,backup before trying this)
|
||||||
* [ ] LDAP/SSO support
|
* [ ] LDAP/SSO support
|
||||||
|
|
|
@ -144,22 +144,28 @@ ynh_replace_string --match_string="language" --replace_string="$language" --targ
|
||||||
if [ $dav_support -eq 0 ]
|
if [ $dav_support -eq 0 ]
|
||||||
then
|
then
|
||||||
ynh_replace_string --match_string="__DAV__" --replace_string="false" --target_file="$config"
|
ynh_replace_string --match_string="__DAV__" --replace_string="false" --target_file="$config"
|
||||||
|
dav="Yes"
|
||||||
else
|
else
|
||||||
ynh_replace_string --match_string="__DAV__" --replace_string="true" --target_file="$config"
|
ynh_replace_string --match_string="__DAV__" --replace_string="true" --target_file="$config"
|
||||||
|
dav="No"
|
||||||
fi
|
fi
|
||||||
# Enable or disable signup for public users
|
# Enable or disable signup for public users
|
||||||
if [ $signup -eq 1 ]
|
if [ $signup -eq 1 ]
|
||||||
then
|
then
|
||||||
ynh_replace_string --match_string="__SIGNUP__" --replace_string="false" --target_file="$config"
|
ynh_replace_string --match_string="__SIGNUP__" --replace_string="false" --target_file="$config"
|
||||||
|
sign="No"
|
||||||
else
|
else
|
||||||
ynh_replace_string --match_string="__SIGNUP__" --replace_string="true" --target_file="$config"
|
ynh_replace_string --match_string="__SIGNUP__" --replace_string="true" --target_file="$config"
|
||||||
|
sign="Yes"
|
||||||
fi
|
fi
|
||||||
# Enable or disable two factor authentication support for users
|
# Enable or disable two factor authentication support for users
|
||||||
if [ $two_factor -eq 1 ]
|
if [ $two_factor -eq 1 ]
|
||||||
then
|
then
|
||||||
ynh_replace_string --match_string="__TWO_FACTOR__" --replace_string="true" --target_file="$config"
|
ynh_replace_string --match_string="__TWO_FACTOR__" --replace_string="true" --target_file="$config"
|
||||||
|
twof="Yes"
|
||||||
else
|
else
|
||||||
ynh_replace_string --match_string="__TWO_FACTOR__" --replace_string="false" --target_file="$config"
|
ynh_replace_string --match_string="__TWO_FACTOR__" --replace_string="false" --target_file="$config"
|
||||||
|
twof="No"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
#=================================================
|
#=================================================
|
||||||
|
@ -209,7 +215,7 @@ ynh_script_progression --message="Securing files and directories..."
|
||||||
|
|
||||||
# Set permissions to app files
|
# Set permissions to app files
|
||||||
chown -R $app: $final_path
|
chown -R $app: $final_path
|
||||||
|
chmod -R 775 "$final_path/storage"
|
||||||
#=================================================
|
#=================================================
|
||||||
# SETUP SSOWAT
|
# SETUP SSOWAT
|
||||||
#=================================================
|
#=================================================
|
||||||
|
@ -245,6 +251,9 @@ echo "
|
||||||
| username: $email
|
| username: $email
|
||||||
| password: $password
|
| password: $password
|
||||||
| URL: https://$domain
|
| URL: https://$domain
|
||||||
|
| Dav support: $dav
|
||||||
|
| Allowed registration for new users: $sign
|
||||||
|
| Allowed Two Factor Authentication for accounts: $twof
|
||||||
| It is advised to change your password after first login.
|
| It is advised to change your password after first login.
|
||||||
-----------------------------------------------------------
|
-----------------------------------------------------------
|
||||||
Setup is done. Have fun.
|
Setup is done. Have fun.
|
||||||
|
|
|
@ -37,7 +37,7 @@ phpversion=$(ynh_app_setting_get --app=$app --key=phpversion)
|
||||||
#=================================================
|
#=================================================
|
||||||
# CHECK IF THE APP CAN BE RESTORED
|
# CHECK IF THE APP CAN BE RESTORED
|
||||||
#=================================================
|
#=================================================
|
||||||
ynh_script_progression --message="Validating restoration parameters..."
|
ynh_script_progression --message="Validating restoration parameters..."
|
||||||
|
|
||||||
ynh_webpath_available --domain=$domain --path_url=$path_url \
|
ynh_webpath_available --domain=$domain --path_url=$path_url \
|
||||||
|| ynh_die --message="Path not available: ${domain}${path_url}"
|
|| ynh_die --message="Path not available: ${domain}${path_url}"
|
||||||
|
@ -75,7 +75,7 @@ ynh_script_progression --message="Restoring user rights..."
|
||||||
|
|
||||||
# Restore permissions on app files
|
# Restore permissions on app files
|
||||||
chown -R $app: $final_path
|
chown -R $app: $final_path
|
||||||
|
chmod -R 775 "$final_path/storage"
|
||||||
#=================================================
|
#=================================================
|
||||||
# RESTORE THE PHP-FPM CONFIGURATION
|
# RESTORE THE PHP-FPM CONFIGURATION
|
||||||
#=================================================
|
#=================================================
|
||||||
|
@ -126,4 +126,4 @@ ynh_systemd_action --service_name=nginx --action=reload
|
||||||
# END OF SCRIPT
|
# END OF SCRIPT
|
||||||
#=================================================
|
#=================================================
|
||||||
|
|
||||||
ynh_script_progression --message="Restoration completed for $app"
|
ynh_script_progression --message="Restoration completed for $app"
|
||||||
|
|
|
@ -254,7 +254,7 @@ ynh_script_progression --message="Securing files and directories..."
|
||||||
|
|
||||||
# Set permissions on app files
|
# Set permissions on app files
|
||||||
chown -R $app: $final_path
|
chown -R $app: $final_path
|
||||||
|
chmod -R 775 "$final_path/storage"
|
||||||
#=================================================
|
#=================================================
|
||||||
# SETUP SSOWAT
|
# SETUP SSOWAT
|
||||||
#=================================================
|
#=================================================
|
||||||
|
|
Loading…
Add table
Reference in a new issue