diff --git a/conf/db_access.txt b/conf/db_access.txt deleted file mode 100644 index 52f6bae..0000000 --- a/conf/db_access.txt +++ /dev/null @@ -1,4 +0,0 @@ -# MySQL Database -name: __DB_NAME__ -user: __DB_USER__ -pass: __DB_PWD__ diff --git a/doc/ADMIN.md b/doc/ADMIN.md index d238295..9869fce 100644 --- a/doc/ADMIN.md +++ b/doc/ADMIN.md @@ -1,8 +1,12 @@ * Once installed, go to the chosen URL to know the user, domain and port you will have to use for the SFTP access.** The password is one you chosen during the installation. Under the Web directory, you will see a `www` folder which contains the public files served by this app. You can put all the files of your custom Web application inside. * providing files access with [SFTP](https://yunohost.org/en/filezilla). -* It can also create a MySQL database which will be backed up and restored with your application. The connection details will be stored in the file `db_accesss.txt` located in the root directory. + +* MySQL database information: + * name: __DB_NAME__ + * user: __DB_USER__ + * pass: __DB_PWD__ * SFTP port You may have change the SSH port as described in this section: [Modify the SSH port](https://yunohost.org/en/security#modify-the-ssh-port); -then you should use this port to update your website with SFTP. \ No newline at end of file +then you should use this port to update your website with SFTP. diff --git a/doc/ADMIN_fr.md b/doc/ADMIN_fr.md index bc34998..7f039a9 100644 --- a/doc/ADMIN_fr.md +++ b/doc/ADMIN_fr.md @@ -1,6 +1,10 @@ * Une fois installé, allez à l'URL choisie pour connaître l'utilisateur, le domaine et le port que vous devrez utiliser pour l'accès SFTP ** Le mot de passe est celui que vous avez choisi lors de l'installation. Sous le répertoire Web, vous verrez un dossier `www` qui contient les fichiers publics servis par cette application. Vous pouvez y mettre tous les fichiers de votre application Web personnalisée. * L'application peut aussi créer une base de données MySQL, permettant l'accès aux fichiers par [SFTP] (https://yunohost.org/en/filezilla). -* Il peut également créer une base de données MySQL qui sera sauvegardée et restaurée avec votre application. Les détails de connexion seront stockés dans le fichier `db_accesss.txt` situé dans le répertoire racine. + +* Informations de connexion à la base de données MySQL: + * name: __DB_NAME__ + * user: __DB_USER__ + * pass: __DB_PWD__ * Port SFTP Vous pouvez modifier le port SSH comme décrit dans cette section : diff --git a/manifest.toml b/manifest.toml index 1ff7421..07f151d 100644 --- a/manifest.toml +++ b/manifest.toml @@ -58,12 +58,6 @@ ram.runtime = "50M" type = "boolean" default = true - [install.with_mysql] - ask.en = "Do you need a MySQL database?" - ask.fr = "Avez-vous besoin d'une base de données MySQL ?" - type = "boolean" - default = false - [resources] [resources.sources.main] url = "https://tildegit.org/sbgodin/HtmGem/archive/v1.4.1.tar.gz" @@ -81,13 +75,9 @@ ram.runtime = "50M" packages = [ "php8.2-fpm", "php8.2-mbstring", + "mariadb-server", + "php8.2-mysql" ] - packages_from_raw_bash = """ - if [[ "$database" == true ]]; then - echo "mariadb-server, php8.2-mysql" - fi - """ [resources.database] - # Might not be used, but it's easier to handle it here type = "mysql" diff --git a/scripts/install b/scripts/install index 73fcea5..9f552dd 100755 --- a/scripts/install +++ b/scripts/install @@ -50,17 +50,6 @@ setfacl -m g:"$app":r-x "$install_dir" setfacl -m g:"www-data":r-x "$install_dir" setfacl -m g:"gemserv":r-x "$install_dir" -#================================================= -# ADD A CONFIGURATION -#================================================= -ynh_script_progression --message="Adding a configuration file..." --weight=1 - -if [ "$with_mysql" -eq 1 ]; then - ynh_add_config --template="db_access.txt" --destination="$install_dir/db_access.txt" - chown "$app:www-data" "$install_dir/db_access.txt" - chmod 440 "$install_dir/db_access.txt" -fi - #================================================= # SPECIFIC SETUP #================================================= diff --git a/scripts/upgrade b/scripts/upgrade index 7340373..7c2747d 100644 --- a/scripts/upgrade +++ b/scripts/upgrade @@ -45,17 +45,6 @@ setfacl -m g:"$app":r-x "$install_dir" setfacl -m g:"www-data":r-x "$install_dir" setfacl -m g:"gemserv":r-x "$install_dir" -#================================================= -# ADD A CONFIGURATION -#================================================= -ynh_script_progression --message="Adding a configuration file..." --weight=1 - -if [ "$with_mysql" -eq 1 ]; then - ynh_add_config --template="db_access.txt" --destination="$install_dir/db_access.txt" - chown "$app:www-data" "$install_dir/db_access.txt" - chmod 440 "$install_dir/db_access.txt" -fi - #================================================= # REAPPLY SYSTEM CONFIGURATIONS #=================================================