1
0
Fork 0
mirror of https://github.com/YunoHost-Apps/gotosocial_ynh.git synced 2024-09-03 19:16:06 +02:00

Fix config dbuser and other config variables (#25)

* in some case "db_user" doesn't exist, trying to fix that

* added config-path arg to cli commands to make it work properly

* fix typo while verifying db_user is empty
This commit is contained in:
OniriCorpe 2022-05-14 20:48:11 +02:00 committed by GitHub
parent 4d3897592f
commit 3f601acd66
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
5 changed files with 14 additions and 14 deletions

View file

@ -97,15 +97,15 @@ Feel free to refer to the [GoToSocial command line documentation](https://docs.g
To create a new user, proceed as follows:
``` bash
./gotosocial admin account create --username some_username --email someuser@example.org --password 'somelongandcomplicatedpassword'
./gotosocial --config-path config.yaml admin account create --username some_username --email someuser@example.org --password 'SomeLongAndComplicatedPassword'
./gotosocial admin account confirm --username some_username
./gotosocial --config-path config.yaml admin account confirm --username some_username
```
And to promote them as an administrator of your instance:
``` bash
./gotosocial admin account promote --username some_username
./gotosocial --config-path config.yaml admin account promote --username some_username
```
## Documentation and resources

View file

@ -93,15 +93,15 @@ N'hésitez pas à vous référer à la [documentation de la ligne de commande de
Pour créer un nouveau compte utilisateur, procédez comme suit :
``` bash
./gotosocial admin account create --username nom_dutilisateur --email utilisateur@example.org --password 'UnMotDePasseTrèsComplexe'
./gotosocial --config-path config.yaml admin account create --username nom_dutilisateur --email utilisateur@example.org --password 'UnMotDePasseTrèsComplexe'
./gotosocial admin account confirm --username nom_dutilisateur
./gotosocial --config-path config.yaml admin account confirm --username nom_dutilisateur
```
Et pour promouvoir un compte en tant qu'administrateur de votre instance :
``` bash
./gotosocial admin account promote --username nom_dutilisateur
./gotosocial --config-path config.yaml admin account promote --username nom_dutilisateur
```
## Documentations et ressources

View file

@ -61,13 +61,13 @@ Feel free to refer to the [GoToSocial command line documentation](https://docs.g
To create a new user, proceed as follows:
``` bash
./gotosocial admin account create --username some_username --email someuser@example.org --password 'somelongandcomplicatedpassword'
./gotosocial --config-path config.yaml admin account create --username some_username --email someuser@example.org --password 'SomeLongAndComplicatedPassword'
./gotosocial admin account confirm --username some_username
./gotosocial --config-path config.yaml admin account confirm --username some_username
```
And to promote them as an administrator of your instance:
``` bash
./gotosocial admin account promote --username some_username
./gotosocial --config-path config.yaml admin account promote --username some_username
```

View file

@ -61,13 +61,13 @@ N'hésitez pas à vous référer à la [documentation de la ligne de commande de
Pour créer un nouveau compte utilisateur, procédez comme suit :
``` bash
./gotosocial admin account create --username nom_dutilisateur --email utilisateur@example.org --password 'UnMotDePasseTrèsComplexe'
./gotosocial --config-path config.yaml admin account create --username nom_dutilisateur --email utilisateur@example.org --password 'UnMotDePasseTrèsComplexe'
./gotosocial admin account confirm --username nom_dutilisateur
./gotosocial --config-path config.yaml admin account confirm --username nom_dutilisateur
```
Et pour promouvoir un compte en tant qu'administrateur de votre instance :
``` bash
./gotosocial admin account promote --username nom_dutilisateur
./gotosocial --config-path config.yaml admin account promote --username nom_dutilisateur
```

View file

@ -87,7 +87,7 @@ ynh_systemd_action --service_name="$app" --action="stop" --log_path="/var/log/$a
ynh_script_progression --message="Ensuring downward compatibility..."
# Upgrade from <0.2.1~ynh4:
if ynh_compare_current_package_version --comparison lt --version 0.2.1~ynh4
if ynh_compare_current_package_version --comparison lt --version 0.2.1~ynh4 || [ -z "$db_user" ]
then
# declaration of new parameters
client_max_body_size="100M"
@ -107,7 +107,7 @@ then
registration_reason=$(convert_bool "$registration_reason")
# fix db_user existence
db_user=$db_name
ynh_app_setting_set --app=$app --key=db_user --value=$db_user
ynh_app_setting_set --app="$app" --key=db_user --value="$db_user"
# registration of new parameters
ynh_app_setting_set --app="$app" --key=client_max_body_size --value="$client_max_body_size"
ynh_app_setting_set --app="$app" --key=media_image_max_size --value="$media_image_max_size"