From b9190e513197f05978dca75af13df20c0a3af583 Mon Sep 17 00:00:00 2001 From: Nick Yeoman Date: Fri, 9 Jun 2023 23:45:43 -0700 Subject: [PATCH] got extensions working --- bin/install_extensions.sh | 19 ++++++++++++++++++- bin/joomla_cleanup.sh | 1 + docker-compose.yml | 1 - 3 files changed, 19 insertions(+), 2 deletions(-) diff --git a/bin/install_extensions.sh b/bin/install_extensions.sh index bca3a65..f5eb728 100644 --- a/bin/install_extensions.sh +++ b/bin/install_extensions.sh @@ -1,7 +1,24 @@ #!/bin/bash +# Are you root? +if [ "$EUID" -ne 0 ]; then + echo -e "\033[0;31mThis script must be run as root.\033[0m" + exit 1 +fi + +# Template +# [GitHub](https://github.com/templaza/astroid-framework) +docker-compose exec -u www-data joomla php cli/joomla.php extension:install --url=https://github.com/templaza/astroid-framework/releases/download/v2.6.5/astroid-package-v2.6.5.Framework-Template.zip + # Sitemap +[GitHub](https://github.com/joomlashack/OSMap) docker-compose exec -u www-data joomla php cli/joomla.php extension:install --url=https://deploy.ostraining.com/client/download/free/latest-stable/com_osmap # Comments -docker-compose exec -u www-data joomla php cli/joomla.php extension:install --url=https://cdn.akeeba.com/updates/pkgengage.xml \ No newline at end of file +# [Download page](https://www.akeeba.com/download/engage/3-2-5.html) +# [Github](https://github.com/akeeba/engage) +docker-compose exec -u www-data joomla php cli/joomla.php extension:install --url=https://www.akeeba.com/download/engage/3-2-5/pkg-engage-3-2-5-zip.zip + +# Contact Form +# [GitHub](https://github.com/mavrosxristoforos/rapid-contact) +docker-compose exec -u www-data joomla php cli/joomla.php extension:install --url=https://github.com/mavrosxristoforos/rapid-contact/releases/download/1.4.27/mod_rapid_contact.zip \ No newline at end of file diff --git a/bin/joomla_cleanup.sh b/bin/joomla_cleanup.sh index d662244..4f4805e 100644 --- a/bin/joomla_cleanup.sh +++ b/bin/joomla_cleanup.sh @@ -65,6 +65,7 @@ docker-compose exec -u www-data joomla php cli/joomla.php config:set error_repor docker-compose exec -u www-data joomla php cli/joomla.php config:set offset="${JCONFIG_TIMEZONE}" docker-compose exec -u www-data joomla php cli/joomla.php config:set sef_rewrite="${JCONFIG_SEF}" #SMTP +docker-compose exec -u www-data joomla php cli/joomla.php config:set mailer=smtp docker-compose exec -u www-data joomla php cli/joomla.php config:set sendmail="${SMTP_MAILER}" docker-compose exec -u www-data joomla php cli/joomla.php config:set smtpuser="${SMTP_USER}" docker-compose exec -u www-data joomla php cli/joomla.php config:set smtppass="${SMTP_PASS}" diff --git a/docker-compose.yml b/docker-compose.yml index 2f299c3..e060106 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -44,4 +44,3 @@ services: - ./php/php.ini:/usr/local/etc/php/php.ini - "/etc/timezone:/etc/timezone:ro" - "/etc/localtime:/etc/localtime:ro" -