CT's linkwarden, hass & nextcloud: Minor fixes

-linkwarden: Updated `yarn` commands for managing the application
-hass: Fixed homefolder for hass application user
-nextcloud: Bumped php version to project default (8.4)
This commit is contained in:
2025-05-09 23:00:06 +02:00
parent d56e339443
commit c65282871f
5 changed files with 20 additions and 16 deletions

View File

@@ -6,17 +6,19 @@ if test "$CurLinkwardenVersion" = "$(cat /opt/linkwarden-Version)" ; then
exit
else
echo 'Updating Linkwarden'
sudo -u node bash << EOF
/usr/bin/pm2 stop Linkwarden
sudo -u node /usr/bin/pm2 stop Linkwarden
cd /opt/node/linkwarden
git pull
/usr/bin/yarn install
/usr/bin/yarn prisma generate
/usr/bin/yarn build
/usr/bin/yarn prisma:generate
/usr/bin/yarn web:build
/usr/bin/yarn next build
/usr/bin/yarn cache clean
/usr/bin/yarn prisma migrate deploy
/usr/bin/pm2 start Linkwarden
npx playwright install chromium
EOF
/usr/bin/yarn prisma:deploy
chown node:node -R /opt/node/linkwarden
sudo -u node /usr/bin/pm2 start Linkwarden
echo "$CurLinkwardenVersion" > /opt/linkwarden-Version
fi
fi