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 #!/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 # Copyright (c) 2021-2025 tteck
# Author: Dunky13 # Author: Dunky13
# License: MIT | https://github.com/community-scripts/ProxmoxVE/raw/main/LICENSE # License: MIT | https://github.com/community-scripts/ProxmoxVE/raw/main/LICENSE
@ -34,9 +34,11 @@ function update_script() {
systemctl stop wishlist systemctl stop wishlist
msg_ok "Stopped Service" msg_ok "Stopped Service"
cp /opt/wishlist/.env /opt/wishlist.env mkdir -p /opt/wishlist-backup
cp -R /opt/wishlist/uploads /opt/ cp /opt/wishlist/.env /opt/wishlist-backup/.env
cp -R /opt/wishlist/data /opt/ 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" CLEAN_INSTALL=1 fetch_and_deploy_gh_release "wishlist" "cmintey/wishlist" "tarball"
LATEST_APP_VERSION=$(get_latest_github_release "cmintey/wishlist") LATEST_APP_VERSION=$(get_latest_github_release "cmintey/wishlist")
@ -53,9 +55,9 @@ function update_script() {
$STD pnpm prune --prod $STD pnpm prune --prod
chmod +x /opt/wishlist/entrypoint.sh chmod +x /opt/wishlist/entrypoint.sh
mv /opt/wishlist.env /opt/wishlist/.env mv /opt/wishlist-backup/.env /opt/wishlist/.env
mv /opt/uploads /opt/wishlist/uploads mv /opt/wishlist-backup/uploads /opt/wishlist/uploads
mv /opt/data /opt/wishlist/data mv /opt/wishlist-backup/data /opt/wishlist/data
msg_ok "Updated ${APP}" msg_ok "Updated ${APP}"

View File

@ -10,7 +10,7 @@
"documentation": "https://github.com/cmintey/wishlist/blob/main/README.md#getting-started", "documentation": "https://github.com/cmintey/wishlist/blob/main/README.md#getting-started",
"config_path": "/opt/wishlist/.env", "config_path": "/opt/wishlist/.env",
"website": "https://github.com/cmintey/wishlist", "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!", "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": [ "install_methods": [
{ {

View File

@ -14,7 +14,12 @@ network_check
update_os update_os
msg_info "Installing dependencies" 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" msg_ok "Installed dependencies"
NODE_VERSION="24" NODE_MODULE="pnpm" setup_nodejs NODE_VERSION="24" NODE_MODULE="pnpm" setup_nodejs
@ -23,21 +28,18 @@ LATEST_APP_VERSION=$(get_latest_github_release "cmintey/wishlist")
msg_info "Installing Wishlist" msg_info "Installing Wishlist"
cd /opt/wishlist cd /opt/wishlist
cat <<EOF >/opt/wishlist/.env cat <<EOF >/opt/wishlist/.env
NODE_ENV=production NODE_ENV=production
BODY_SIZE_LIMIT=5000000 BODY_SIZE_LIMIT=5000000
ORIGIN="http://0.0.0.0:3280" # The URL your users will be connecting to ORIGIN="http://0.0.0.0:3280" # The URL your users will be connecting to
TOKEN_TIME=72 # hours until signup and password reset tokens expire TOKEN_TIME=72 # hours until signup and password reset tokens expire
DEFAULT_CURRENCY=EUR DEFAULT_CURRENCY=EUR
MAX_IMAGE_SIZE=5000000 # 5 megabytes MAX_IMAGE_SIZE=5000000 # 5 megabytes
EOF EOF
$STD pnpm install $STD pnpm install
$STD pnpm svelte-kit sync $STD pnpm svelte-kit sync
$STD pnpm prisma generate $STD pnpm prisma generate
sed -i 's|/usr/src/app/|/opt/wishlist/|g' $(grep -rl '/usr/src/app/' /opt/wishlist) sed -i 's|/usr/src/app/|/opt/wishlist/|g' $(grep -rl '/usr/src/app/' /opt/wishlist)
export VERSION="${LATEST_APP_VERSION}" export VERSION="${LATEST_APP_VERSION}"
export SHA="${LATEST_APP_VERSION}" export SHA="${LATEST_APP_VERSION}"
$STD pnpm run build $STD pnpm run build