Fix Albumik frontend assets and YunoHost upgrade scripts

This commit is contained in:
adminsopel
2026-05-01 10:05:55 +02:00
parent 077fa00f3e
commit 96e1fb2a4e
7 changed files with 17 additions and 8 deletions

View File

@@ -4,7 +4,7 @@ name = "Albumik"
logo = "assets/albumik-logo.png" logo = "assets/albumik-logo.png"
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.1~ynh1" version = "0.1.2~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,11 +1,14 @@
#!/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}" app="${YNH_APP_INSTANCE_NAME:-albumik}"
mkdir -p "$install_dir" mkdir -p "$install_dir"
rm -rf "$install_dir/backend" "$install_dir/web" "$install_dir/doc"
cp -a "$YNH_APP_BASEDIR/backend" "$YNH_APP_BASEDIR/web" "$YNH_APP_BASEDIR/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"
@@ -15,3 +18,5 @@ systemctl restart "$app"
nginx -t nginx -t
systemctl reload nginx systemctl reload nginx
echo "Albumik upgraded"

View File

@@ -4,7 +4,7 @@
<meta charset="utf-8" /> <meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" /> <meta name="viewport" content="width=device-width, initial-scale=1" />
<title>Albumik</title> <title>Albumik</title>
<link rel="stylesheet" href="/styles.css?v=11" /> <link rel="stylesheet" href="/styles.css" />
</head> </head>
<body> <body>
<div id="login" class="login-shell hidden"> <div id="login" class="login-shell hidden">
@@ -192,6 +192,6 @@
</div> </div>
</dialog> </dialog>
<script src="/app.js?v=11"></script> <script src="/app.js"></script>
</body> </body>
</html> </html>