1
0
Fork 0
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:
anmol 2020-10-17 05:48:16 +05:30
parent 1b62e7f0dd
commit 0be49bba60
4 changed files with 16 additions and 7 deletions

View file

@ -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

View file

@ -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.

View file

@ -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"

View file

@ -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
#================================================= #=================================================