Meilisearch: 4. Sukurkite paslaugą

Ši dokumentacija yra Automatizuokite naudodami CLI vadovo dalis. Visą vadovą rasite čia: Paleiskite Meilisearch, gaukite jo prisijungimo duomenis ir keiskite jo konfigūraciją programiškai su Stackhero CLI.

Sveiki atvykę į Stackhero dokumentaciją!

Jei jums reikia greitos, rašybos klaidoms atsparios paieškos sistemos, kurią lengva diegti, Stackhero Meilisearch cloud paslauga leidžia pradėti vos per kelias minutes. Štai ką gaunate:

  • Individualaus domeno palaikymas su integruotu HTTPS saugiam prisijungimui.
  • Paprasti, vieno paspaudimo atnaujinimai. Jokio rankinio darbo nereikia.
  • Pastovus veikimas ir stipri izoliacija su jūsų privatizuota, dedikuota infrastruktūra.

Su Meilisearch cloud hosting Stackhero platformoje galite pradėti naudotis vos per 5 minutes. Diegimo procesas sukurtas taip, kad sutaupytumėte laiko ir jūsų diegimas būtų kuo paprastesnis.

Žemiau pateiktas pavyzdinis scenarijus sukuria stack, prideda jūsų Meilisearch paslaugą, laukia jos paleidimo, gauna jos konfigūraciją (įskaitant sugeneruotus prisijungimo duomenis) ir tada pritaiko naują konfigūraciją.

#!/bin/bash
set -e

export STACKHERO_TOKEN="usr-xxxxxx:your-token"

serviceStore="meilisearch"   # Meilisearch paslaugos parduotuvės pavadinimas (žr. 2 žingsnį)
instance="..."                # Instancijos dydis iš 3 žingsnio
region="europe"               # Regiono pavadinimas iš 3 žingsnio

# Sukurkite stack savo paslaugai (naudoja numatytąją organizaciją; jei reikia, pridėkite --organization)
stackId=$(stackhero --format=script stack-create \
  --name="My Meilisearch stack")
echo "Stack sukurtas: ${stackId}"

# Pridėkite Meilisearch prie stack (pavadinimai atpažįstami automatiškai)
serviceId=$(stackhero --format=script service-add \
  --stack="My Meilisearch stack" \
  --service-store="${serviceStore}" \
  --instance="${instance}" \
  --region="${region}")
echo "Paslauga pridėta: meilisearch"

# Palaukite, kol paslauga bus pilnai paleista (tai gali užtrukti kelias minutes)
stackhero service-wait-for --service="meilisearch"

# Gaukite paslaugos konfigūraciją, įskaitant sugeneruotus prisijungimo duomenis
stackhero service-configuration-get --service="meilisearch" --format=json