From 2da91aa878525da22d2d6a57def148e215135b5c Mon Sep 17 00:00:00 2001 From: clerie Date: Wed, 5 Nov 2025 20:57:38 +0100 Subject: [PATCH] Add bundle for Wordpress on uberspace --- bundles/uberspace-wordpress/files/wordpress.ini | 6 ++++++ bundles/uberspace-wordpress/items.py | 16 ++++++++++++++++ 2 files changed, 22 insertions(+) create mode 100644 bundles/uberspace-wordpress/files/wordpress.ini create mode 100644 bundles/uberspace-wordpress/items.py diff --git a/bundles/uberspace-wordpress/files/wordpress.ini b/bundles/uberspace-wordpress/files/wordpress.ini new file mode 100644 index 0000000..54512c5 --- /dev/null +++ b/bundles/uberspace-wordpress/files/wordpress.ini @@ -0,0 +1,6 @@ +max_execution_time = 180 +memory_limit = 128M +post_max_size = 64M +upload_max_filesize = 64M +max_input_time = 60 +max_input_vars = 3000 diff --git a/bundles/uberspace-wordpress/items.py b/bundles/uberspace-wordpress/items.py new file mode 100644 index 0000000..88820b5 --- /dev/null +++ b/bundles/uberspace-wordpress/items.py @@ -0,0 +1,16 @@ + +uberspaceify = repo.libs.uberspace.Uberspaceify(node) + +files = uberspaceify.files({ + f'/home/{node.username}/etc/php.d/wordpress.ini': { + "source": "wordpress.ini", + "triggers": [ + "action:uberspace-php-restart", + ], + }, +}) + +actions["uberspace-php-restart"] = { + "command": "uberspace tools restart php", + "triggered": True, +}