diff --git a/linkwarden/CHANGELOG.md b/linkwarden/CHANGELOG.md index 8084f1526b..7a9d5d65a4 100644 --- a/linkwarden/CHANGELOG.md +++ b/linkwarden/CHANGELOG.md @@ -1,4 +1,8 @@ - +## 2.15.1.2 (2026-07-22) +- **Potential breaking change:** Create a full Home Assistant backup before upgrading. This release changes the Linkwarden application startup and database migration invocation. +- Fix startup after Linkwarden 2.15 changed its production container layout. +- Replace the legacy Yarn-based startup with direct Prisma, web, and worker runtime commands. + ## 2.15.1 (2026-07-22) - Update to latest version from linkwarden/linkwarden (changelog : https://github.com/linkwarden/linkwarden/releases) diff --git a/linkwarden/config.yaml b/linkwarden/config.yaml index b1d3213f17..35da069c06 100644 --- a/linkwarden/config.yaml +++ b/linkwarden/config.yaml @@ -45,5 +45,5 @@ schema: STORAGE_FOLDER: str? slug: linkwarden url: https://github.com/alexbelgium/hassio-addons/tree/master/linkwarden -version: "2.15.1" +version: "2.15.1.2" webui: "[PROTO:ssl]://[HOST]:[PORT:3000]" diff --git a/linkwarden/rootfs/etc/cont-init.d/99-run.sh b/linkwarden/rootfs/etc/cont-init.d/99-run.sh index 3c217f266f..ac20ed97ec 100755 --- a/linkwarden/rootfs/etc/cont-init.d/99-run.sh +++ b/linkwarden/rootfs/etc/cont-init.d/99-run.sh @@ -86,4 +86,10 @@ fi ######################## bashio::log.info "Starting app..." -yarn prisma:deploy && yarn concurrently:start +export PATH="/data_linkwarden/node_modules/.bin:${PATH}" + +prisma migrate deploy --schema="/data_linkwarden/packages/prisma/schema.prisma" + +exec concurrently -k -n web,worker \ + "cd /data_linkwarden/apps/web && exec next start" \ + "cd /data_linkwarden/apps/worker && exec tsx worker.ts"