Albumik 0.1.1 stable upgrade path

This commit is contained in:
adminsopel
2026-05-01 10:22:31 +02:00
parent 096bd5976b
commit 33bf33d636
6 changed files with 23 additions and 10 deletions

View File

@@ -3,7 +3,7 @@ id = "albumik"
name = "Albumik" name = "Albumik"
description.en = "Lightweight private photo album with folder permissions and guest uploads" description.en = "Lightweight private photo album with folder permissions and guest uploads"
description.pl = "Lekki prywatny album zdjęć z katalogami, gośćmi i akceptacją zdjęć" description.pl = "Lekki prywatny album zdjęć z katalogami, gośćmi i akceptacją zdjęć"
version = "0.1.0~ynh1" version = "0.1.1~ynh1"
maintainers = ["Filip"] maintainers = ["Filip"]
[upstream] [upstream]

View File

@@ -1,6 +1,7 @@
#!/bin/bash #!/bin/bash
set -euo pipefail set -euo pipefail
source ./_common.sh SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
source "$SCRIPT_DIR/_common.sh"
mkdir -p "$YNH_BACKUP_DIR" mkdir -p "$YNH_BACKUP_DIR"
tar -C / -czf "$YNH_BACKUP_DIR/albumik-data.tar.gz" "${data_dir#/}" "${config_dir#/}" "${install_dir#/}" 2>/dev/null || true tar -C / -czf "$YNH_BACKUP_DIR/albumik-data.tar.gz" "${data_dir#/}" "${config_dir#/}" "${install_dir#/}" 2>/dev/null || true

View File

@@ -1,6 +1,7 @@
#!/bin/bash #!/bin/bash
set -euo pipefail set -euo pipefail
source ./_common.sh SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
source "$SCRIPT_DIR/_common.sh"
# YunoHost install args # YunoHost install args
# packaging v2 passes these variables to scripts. # packaging v2 passes these variables to scripts.

View File

@@ -1,6 +1,7 @@
#!/bin/bash #!/bin/bash
set -euo pipefail set -euo pipefail
source ./_common.sh SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
source "$SCRIPT_DIR/_common.sh"
domain=$(yunohost app setting "$app" domain 2>/dev/null || echo "") domain=$(yunohost app setting "$app" domain 2>/dev/null || echo "")

View File

@@ -1,6 +1,7 @@
#!/bin/bash #!/bin/bash
set -euo pipefail set -euo pipefail
source ./_common.sh SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
source "$SCRIPT_DIR/_common.sh"
if [ -f "$YNH_BACKUP_DIR/albumik-data.tar.gz" ]; then if [ -f "$YNH_BACKUP_DIR/albumik-data.tar.gz" ]; then
tar -C / -xzf "$YNH_BACKUP_DIR/albumik-data.tar.gz" tar -C / -xzf "$YNH_BACKUP_DIR/albumik-data.tar.gz"

View File

@@ -1,13 +1,22 @@
#!/bin/bash #!/bin/bash
set -euo pipefail set -euo pipefail
source ./_common.sh SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
source "$SCRIPT_DIR/_common.sh"
app="${YNH_APP_INSTANCE_NAME:-albumik}"
systemctl stop "$app" 2>/dev/null || true
mkdir -p "$install_dir" mkdir -p "$install_dir"
rm -rf "$install_dir/backend" "$install_dir/web" "$install_dir/doc" rm -rf "$install_dir/backend" "$install_dir/web" "$install_dir/doc"
cp -a backend web doc "$install_dir"/
cp -a "$YNH_APP_BASEDIR/backend" "$YNH_APP_BASEDIR/web" "$YNH_APP_BASEDIR/doc" "$install_dir"/
chown -R "$app:$app" "$install_dir" chown -R "$app:$app" "$install_dir"
systemctl daemon-reload systemctl daemon-reload
systemctl start "$app" systemctl restart "$app"
systemctl reload nginx || true
nginx -t
systemctl reload nginx
echo "Albumik upgraded" echo "Albumik upgraded"