mirror of
https://github.com/YunoHost-Apps/moodle_ynh.git
synced 2024-09-03 19:46:23 +02:00
Testing (#95)
* Upgrade (#68) * Apply example_ynh * Fix melange-de-versions https://forum.yunohost.org/t/melange-de-versions-de-moodle-detectees/19985 * Update manifest.json * Auto-update README Co-authored-by: yunohost-bot <yunohost@yunohost.org> * 4.0.2 (#71) * 4.0.2 * Auto-update README Co-authored-by: yunohost-bot <yunohost@yunohost.org> * Auto-update README * Bullseye (#73) * Update manifest.json * Auto-update README * Update upgrade * Fix * Auto-update README * Auto-update README Co-authored-by: yunohost-bot <yunohost@yunohost.org> * 4.0.3 (#74) * 4.0.3 * Auto-update README Co-authored-by: yunohost-bot <yunohost@yunohost.org> * 4.0.4 * Auto-update README * 4.1.0 (#77) * 4.1.0 * Auto-update README * fix PHP * Update config_panel.toml * Update config_panel.toml Co-authored-by: yunohost-bot <yunohost@yunohost.org> * Auto-update README * 4.1.1 * Auto-update README * Update extra_php-fpm.conf * Update extra_php-fpm.conf * Auto-update README * Update manifest.json * Update extra_php-fpm.conf * Update _common.sh * Version 2 (#80) * v2 * Fix * Auto-update README * fix * Fix * Update tests.toml * Update manifest.toml * Update _common.sh * Update upgrade * Update upgrade * Update manifest.toml * fix * upgrade: remove unused code --------- Co-authored-by: yunohost-bot <yunohost@yunohost.org> Co-authored-by: Alexandre Aubin <alex.aubin@mailoo.org> * Update manifest.toml * cleaning * Auto-update README * Update manifest.toml * Auto-update README * Update manifest.toml * fix * 4.2.0 (#85) * Update manifest.toml * Auto-update README * Update manifest.toml * Update manifest.toml * Update extra_php-fpm.conf * Update extra_php-fpm.conf * Update install * Update install --------- Co-authored-by: yunohost-bot <yunohost@yunohost.org> * Upgrade to v4.2.1 (#88) * Upgrade to v4.2.1 * Auto-update README * Update manifest.toml * Update manifest.toml * Update manifest.toml * Auto-update README * cleaning * Auto-update README * cleaning * Update manifest.toml * Update manifest.toml * Auto-update README * Upgrade to v4.3.0 (#93) * Auto-update README * Upgrade to v4.3.0 * Auto-update README * cleaning * cleaning * Auto-update README * Upgrade to v4.3.1 (#94) * Upgrade to v4.3.1 * Auto-update README --------- Co-authored-by: yalh76 <yalh@yahoo.com> Co-authored-by: yunohost-bot <yunohost@yunohost.org> Co-authored-by: Alexandre Aubin <alex.aubin@mailoo.org> Co-authored-by: YunoHost Bot <yunohost-bot@users.noreply.github.com>
This commit is contained in:
parent
af642b3d94
commit
4033c7b7b7
6 changed files with 14 additions and 11 deletions
|
@ -19,7 +19,7 @@ If you don't have YunoHost, please consult [the guide](https://yunohost.org/#/in
|
||||||
Moodle is a learning platform designed to provide educators, administrators and learners with a single robust, secure and integrated system to create personalised learning environments. Moodle is widely used around the world by universities, schools, companies and all manner of organisations and individuals.
|
Moodle is a learning platform designed to provide educators, administrators and learners with a single robust, secure and integrated system to create personalised learning environments. Moodle is widely used around the world by universities, schools, companies and all manner of organisations and individuals.
|
||||||
|
|
||||||
|
|
||||||
**Shipped version:** 4.3.0~ynh1
|
**Shipped version:** 4.3.1~ynh1
|
||||||
|
|
||||||
**Demo:** https://sandbox.moodledemo.net/
|
**Demo:** https://sandbox.moodledemo.net/
|
||||||
|
|
||||||
|
|
|
@ -19,7 +19,7 @@ Si vous n’avez pas YunoHost, regardez [ici](https://yunohost.org/#/install) po
|
||||||
Moodle est une plateforme d'apprentissage conçue pour fournir aux éducateurs, administrateurs et apprenants un système unique robuste, sécurisé et intégré pour créer des environnements d'apprentissage personnalisés. Moodle est largement utilisé dans le monde entier par les universités, les écoles, les entreprises et toutes sortes d'organisations et d'individus.
|
Moodle est une plateforme d'apprentissage conçue pour fournir aux éducateurs, administrateurs et apprenants un système unique robuste, sécurisé et intégré pour créer des environnements d'apprentissage personnalisés. Moodle est largement utilisé dans le monde entier par les universités, les écoles, les entreprises et toutes sortes d'organisations et d'individus.
|
||||||
|
|
||||||
|
|
||||||
**Version incluse :** 4.3.0~ynh1
|
**Version incluse :** 4.3.1~ynh1
|
||||||
|
|
||||||
**Démo :** https://sandbox.moodledemo.net/
|
**Démo :** https://sandbox.moodledemo.net/
|
||||||
|
|
||||||
|
|
|
@ -5,7 +5,7 @@ name = "Moodle"
|
||||||
description.en = "Online learning platform"
|
description.en = "Online learning platform"
|
||||||
description.fr = "Plateforme d'apprentissage en ligne"
|
description.fr = "Plateforme d'apprentissage en ligne"
|
||||||
|
|
||||||
version = "4.3.0~ynh1"
|
version = "4.3.1~ynh1"
|
||||||
|
|
||||||
maintainers = [""]
|
maintainers = [""]
|
||||||
|
|
||||||
|
@ -20,8 +20,11 @@ code = "https://github.com/moodle/moodle"
|
||||||
yunohost = ">= 11.2"
|
yunohost = ">= 11.2"
|
||||||
architectures = "all"
|
architectures = "all"
|
||||||
multi_instance = true
|
multi_instance = true
|
||||||
|
|
||||||
ldap = true
|
ldap = true
|
||||||
|
|
||||||
sso = true
|
sso = true
|
||||||
|
|
||||||
disk = "50M"
|
disk = "50M"
|
||||||
ram.build = "2000M"
|
ram.build = "2000M"
|
||||||
ram.runtime = "50M"
|
ram.runtime = "50M"
|
||||||
|
@ -52,8 +55,8 @@ ram.runtime = "50M"
|
||||||
[resources.sources]
|
[resources.sources]
|
||||||
|
|
||||||
[resources.sources.main]
|
[resources.sources.main]
|
||||||
url = "https://github.com/moodle/moodle/archive/refs/tags/v4.3.0.tar.gz"
|
url = "https://github.com/moodle/moodle/archive/refs/tags/v4.3.1.tar.gz"
|
||||||
sha256 = "fa1a6353bf140e7e0b0d57623b4681386badb19a28f624603c42324a99c5466c"
|
sha256 = "d7cbec3d356d370fa6c593a919074d0dac03beb2d22c6c464f435b0e2aaae206"
|
||||||
autoupdate.strategy = "latest_github_tag"
|
autoupdate.strategy = "latest_github_tag"
|
||||||
|
|
||||||
[resources.system_user]
|
[resources.system_user]
|
||||||
|
@ -66,7 +69,7 @@ ram.runtime = "50M"
|
||||||
main.url = "/"
|
main.url = "/"
|
||||||
|
|
||||||
[resources.apt]
|
[resources.apt]
|
||||||
packages = "postgresql, php8.2-common, php8.2-mbstring, php8.2-curl, php8.2-xmlrpc, php8.2-soap, php8.2-zip, php8.2-gd php8.2-xml, php8.2-intl, php8.2-pgsql, php8.2-ldap"
|
packages = "postgresql, php8.2-mbstring, php8.2-curl, php8.2-xmlrpc, php8.2-soap, php8.2-zip, php8.2-gd php8.2-xml, php8.2-intl, php8.2-pgsql, php8.2-ldap"
|
||||||
|
|
||||||
[resources.database]
|
[resources.database]
|
||||||
type = "postgresql"
|
type = "postgresql"
|
||||||
|
|
|
@ -30,9 +30,9 @@ dir="__DIR__"
|
||||||
ynh_backup_if_checksum_is_different --file="$install_dir/config.php"
|
ynh_backup_if_checksum_is_different --file="$install_dir/config.php"
|
||||||
|
|
||||||
if [ "$new_path" == "/" ]; then
|
if [ "$new_path" == "/" ]; then
|
||||||
ynh_add_config --template="../conf/config-domain.php" --destination="$install_dir/config.php"
|
ynh_add_config --template="config-domain.php" --destination="$install_dir/config.php"
|
||||||
else
|
else
|
||||||
ynh_add_config --template="../conf/config-path.php" --destination="$install_dir/config.php"
|
ynh_add_config --template="config-path.php" --destination="$install_dir/config.php"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
ynh_store_file_checksum --file="$install_dir/config.php"
|
ynh_store_file_checksum --file="$install_dir/config.php"
|
||||||
|
|
|
@ -50,7 +50,7 @@ ynh_add_fpm_config --usage=$fpm_usage --footprint=$fpm_footprint
|
||||||
# Create a dedicated NGINX config
|
# Create a dedicated NGINX config
|
||||||
ynh_add_nginx_config
|
ynh_add_nginx_config
|
||||||
|
|
||||||
ynh_add_config --template="../conf/cron" --destination="/etc/cron.d/$app"
|
ynh_add_config --template="cron" --destination="/etc/cron.d/$app"
|
||||||
chown root: "/etc/cron.d/$app"
|
chown root: "/etc/cron.d/$app"
|
||||||
chmod 644 "/etc/cron.d/$app"
|
chmod 644 "/etc/cron.d/$app"
|
||||||
|
|
||||||
|
|
|
@ -87,12 +87,12 @@ chown -R $app:www-data "$install_dir"
|
||||||
ynh_script_progression --message="Upgrading system configurations related to $app..." --weight=1
|
ynh_script_progression --message="Upgrading system configurations related to $app..." --weight=1
|
||||||
|
|
||||||
# Create a dedicated PHP-FPM config
|
# Create a dedicated PHP-FPM config
|
||||||
ynh_add_fpm_config --phpversion=$phpversion --usage=$fpm_usage --footprint=$fpm_footprint
|
ynh_add_fpm_config --usage=$fpm_usage --footprint=$fpm_footprint
|
||||||
|
|
||||||
# Create a dedicated NGINX config
|
# Create a dedicated NGINX config
|
||||||
ynh_add_nginx_config
|
ynh_add_nginx_config
|
||||||
|
|
||||||
ynh_add_config --template="../conf/cron" --destination="/etc/cron.d/$app"
|
ynh_add_config --template="cron" --destination="/etc/cron.d/$app"
|
||||||
chown root: "/etc/cron.d/$app"
|
chown root: "/etc/cron.d/$app"
|
||||||
chmod 644 "/etc/cron.d/$app"
|
chmod 644 "/etc/cron.d/$app"
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue