From f9e38ea4a4edd9420e66035c067d7f0c645a4ee0 Mon Sep 17 00:00:00 2001 From: philippe lhardy Date: Thu, 31 Jul 2025 11:10:59 +0200 Subject: [PATCH] misc tool scripts db access, artefact app download and deploy --- nextcloud_devenv/deploy_poll.sh | 9 +++++++++ nextcloud_devenv/get_dbcontent.sh | 13 +++++++++++++ notes/LONGTEXT.md | 2 ++ notes/get_artefacts.sh | 5 +++++ 4 files changed, 29 insertions(+) create mode 100755 nextcloud_devenv/deploy_poll.sh create mode 100755 nextcloud_devenv/get_dbcontent.sh create mode 100644 notes/LONGTEXT.md create mode 100755 notes/get_artefacts.sh diff --git a/nextcloud_devenv/deploy_poll.sh b/nextcloud_devenv/deploy_poll.sh new file mode 100755 index 0000000..71acb35 --- /dev/null +++ b/nextcloud_devenv/deploy_poll.sh @@ -0,0 +1,9 @@ +#!/bin/bash + +# assuming polls is bind mounted in container as /root/polls +# see runpodman.sh + +# podman exec -it nextcloud_local rsync --chown www-data:www-data -av /root/polls/ /var/www/html/custom_apps/polls --exclude .git --exclude node_modules + +podman exec -it nextcloud_local tar -xzf /root/polls/build/artifacts/appstore/polls.tar.gz -C /var/www/html/custom_apps/ + diff --git a/nextcloud_devenv/get_dbcontent.sh b/nextcloud_devenv/get_dbcontent.sh new file mode 100755 index 0000000..8c6c7b6 --- /dev/null +++ b/nextcloud_devenv/get_dbcontent.sh @@ -0,0 +1,13 @@ +#!/bin/bash + +source lib/metascript.sh + +rel_bind_folder=bind_folder +bind_folder=$(pwd)/$rel_bind_folder + +timestamp=$(get_timestamp_second) + +database_file=/data/owncloud.db +database_dest=nextcloud.${timestamp}.db +$defer sudo cp ${bind_folder}${database_file} ${database_dest} +$defer sudo chown $(id -u):$(id -g) ${database_dest} diff --git a/notes/LONGTEXT.md b/notes/LONGTEXT.md new file mode 100644 index 0000000..3a6bb26 --- /dev/null +++ b/notes/LONGTEXT.md @@ -0,0 +1,2 @@ + +problème avec LONGTEXT \ No newline at end of file diff --git a/notes/get_artefacts.sh b/notes/get_artefacts.sh new file mode 100755 index 0000000..c76e8e8 --- /dev/null +++ b/notes/get_artefacts.sh @@ -0,0 +1,5 @@ +#!/bin/bash + +source_url=https://github.com/nextcloud/polls/releases/download/v8.1.4/polls-8.1.4.tar.gz +#curl -o artefacts/polls-8.1.4.tar.gz ${source_url} +wget ${source_url}