Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
27 changes: 10 additions & 17 deletions lib/db.func
Original file line number Diff line number Diff line change
Expand Up @@ -598,11 +598,8 @@ setup_meilisearch() {
fi

# Replace the binary
if [[ "$(arch_resolve)" == "arm64" ]]; then
fetch_and_deploy_gh_release "meilisearch" "meilisearch/meilisearch" "singlefile" "latest" "/usr/bin" "meilisearch-linux-aarch64"
else
fetch_and_deploy_gh_release "meilisearch" "meilisearch/meilisearch" "binary"
fi
fetch_and_deploy_gh_release "meilisearch" "meilisearch/meilisearch" "singlefile" "latest" \
"/usr/bin" "meilisearch-linux-$(arch_resolve amd64 aarch64)"

if [[ "$NEEDS_MIGRATION" == "true" ]]; then
# One-time in-place migration via --experimental-dumpless-upgrade (replaced with --upgrade-db)
Expand Down Expand Up @@ -652,18 +649,14 @@ setup_meilisearch() {
# Fresh install
msg_info "Setup MeiliSearch"

# Install binary (meilisearch publishes only an amd64 .deb; arm64 uses the raw linux-aarch64 binary)
if [[ "$(arch_resolve)" == "arm64" ]]; then
fetch_and_deploy_gh_release "meilisearch" "meilisearch/meilisearch" "singlefile" "latest" "/usr/bin" "meilisearch-linux-aarch64" || {
msg_error "Failed to install MeiliSearch binary"
return 250
}
else
fetch_and_deploy_gh_release "meilisearch" "meilisearch/meilisearch" "binary" || {
msg_error "Failed to install MeiliSearch binary"
return 250
}
fi
# The .deb comes and goes between releases (absent in 1.52.3 and again from
# 1.54.0); the raw binaries are in every one. Config and unit are written
# below either way, so the package never carried anything else.
fetch_and_deploy_gh_release "meilisearch" "meilisearch/meilisearch" "singlefile" "latest" \
"/usr/bin" "meilisearch-linux-$(arch_resolve amd64 aarch64)" || {
msg_error "Failed to install MeiliSearch binary"
return 250
}

# Download default config
curl -fsSL https://raw.githubusercontent.com/meilisearch/meilisearch/latest/config.toml -o /etc/meilisearch.toml || {
Expand Down
Loading