all but one request changed - testing last one

This commit is contained in:
Marc Went 2026-01-01 20:35:40 +01:00
parent 0e76224d4a
commit 5a987efb62
No known key found for this signature in database
GPG Key ID: EA4208DC5ABEB135
3 changed files with 22 additions and 18 deletions

View File

@ -1,5 +1,5 @@
#!/usr/bin/env bash
source <(curl -fsSL https://raw.githubusercontent.com/Dunky13/ProxmoxVE/refs/heads/feature/wishlist/misc/build.func)
source <(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVED/main/misc/build.func)
# Copyright (c) 2021-2025 tteck
# Author: Dunky13
# License: MIT | https://github.com/community-scripts/ProxmoxVE/raw/main/LICENSE
@ -34,9 +34,11 @@ function update_script() {
systemctl stop wishlist
msg_ok "Stopped Service"
cp /opt/wishlist/.env /opt/wishlist.env
cp -R /opt/wishlist/uploads /opt/
cp -R /opt/wishlist/data /opt/
mkdir -p /opt/wishlist-backup
cp /opt/wishlist/.env /opt/wishlist-backup/.env
cp -R /opt/wishlist/uploads /opt/wishlist-backup/uploads
cp -R /opt/wishlist/data /opt/wishlist-backup/data
CLEAN_INSTALL=1 fetch_and_deploy_gh_release "wishlist" "cmintey/wishlist" "tarball"
LATEST_APP_VERSION=$(get_latest_github_release "cmintey/wishlist")
@ -53,9 +55,9 @@ function update_script() {
$STD pnpm prune --prod
chmod +x /opt/wishlist/entrypoint.sh
mv /opt/wishlist.env /opt/wishlist/.env
mv /opt/uploads /opt/wishlist/uploads
mv /opt/data /opt/wishlist/data
mv /opt/wishlist-backup/.env /opt/wishlist/.env
mv /opt/wishlist-backup/uploads /opt/wishlist/uploads
mv /opt/wishlist-backup/data /opt/wishlist/data
msg_ok "Updated ${APP}"

View File

@ -10,7 +10,7 @@
"documentation": "https://github.com/cmintey/wishlist/blob/main/README.md#getting-started",
"config_path": "/opt/wishlist/.env",
"website": "https://github.com/cmintey/wishlist",
"logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/png/cmintey-wishlist.png",
"logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/cmintey-wishlist.webp",
"description": "Wishlist is a self-hosted wishlist application that you can share with your friends and family. You no longer have to wonder what to get your family for the holidays, simply check their wishlist and claim any available item!",
"install_methods": [
{

View File

@ -14,7 +14,12 @@ network_check
update_os
msg_info "Installing dependencies"
$STD apt install -y build-essential python3 openssl git caddy
$STD apt install -y \
build-essential \
python3 \
openssl \
git \
caddy
msg_ok "Installed dependencies"
NODE_VERSION="24" NODE_MODULE="pnpm" setup_nodejs
@ -23,7 +28,6 @@ LATEST_APP_VERSION=$(get_latest_github_release "cmintey/wishlist")
msg_info "Installing Wishlist"
cd /opt/wishlist
cat <<EOF >/opt/wishlist/.env
NODE_ENV=production
BODY_SIZE_LIMIT=5000000
@ -32,12 +36,10 @@ cat <<EOF >/opt/wishlist/.env
DEFAULT_CURRENCY=EUR
MAX_IMAGE_SIZE=5000000 # 5 megabytes
EOF
$STD pnpm install
$STD pnpm svelte-kit sync
$STD pnpm prisma generate
sed -i 's|/usr/src/app/|/opt/wishlist/|g' $(grep -rl '/usr/src/app/' /opt/wishlist)
export VERSION="${LATEST_APP_VERSION}"
export SHA="${LATEST_APP_VERSION}"
$STD pnpm run build