Skip to content

Commit 7aac04d

Browse files
committed
fix(wanderer): add meilisearch dumpless upgrade for database migration
Add --experimental-dumpless-upgrade flag to meilisearch start command. This allows automatic database migration when meilisearch is updated. - Install: Flag is now included in start.sh by default - Update: Patches existing start.sh if flag is missing (for existing installs) Fixes #9729
1 parent 97ac252 commit 7aac04d

File tree

2 files changed

+3
-2
lines changed

2 files changed

+3
-2
lines changed

ct/wanderer.sh

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,8 @@ function update_script() {
5555
systemctl stop wanderer-web
5656
msg_ok "Stopped service"
5757

58-
fetch_and_deploy_gh_release "meilisearch" "meilisearch/meilisearch" "binary" "latest" "/opt/wanderer/source/search"
58+
fetch_and_deploy_gh_release "meilisearch" "meilisearch/meilisearch" "binary" "latest" "/opt/wanderer/source/search"
59+
grep -q -- '--experimental-dumpless-upgrade' /opt/wanderer/start.sh || sed -i 's|meilisearch --master-key|meilisearch --experimental-dumpless-upgrade --master-key|' /opt/wanderer/start.sh
5960

6061
msg_info "Starting service"
6162
systemctl start wanderer-web

install/wanderer-install.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ cat <<EOF >/opt/wanderer/start.sh
5252
5353
trap "kill 0" EXIT
5454
55-
cd /opt/wanderer/source/search && meilisearch --master-key \$MEILI_MASTER_KEY &
55+
cd /opt/wanderer/source/search && meilisearch --experimental-dumpless-upgrade --master-key \$MEILI_MASTER_KEY &
5656
sleep 1
5757
cd /opt/wanderer/source/db && ./pocketbase serve --http=\$PB_URL --dir=\$PB_DB_LOCATION &
5858
cd /opt/wanderer/source/web && node build &

0 commit comments

Comments
 (0)