Node.js: 4. Sukurkite paslaugą
Ši dokumentacija yra Automatizuokite naudodami CLI vadovo dalis. Visą vadovą rasite čia: Paleiskite Node.js, gaukite jo prisijungimo duomenis ir keiskite jo konfigūraciją programiškai su Stackhero CLI.
👋 Sveiki atvykę į Stackhero dokumentaciją!
Stackhero siūlo paruoštą naudoti Node.js cloud aplinką, sukurtą tam, kad galėtumėte dirbti greičiau:
- Diekite į produkciją per kelias sekundes naudodami paprastą
git push. Jokių papildomų įrankių ar rankinio konfigūravimo nereikia.- Naudokite savo domeną ir gaukite automatinius HTTPS sertifikatus, užtikrinančius jūsų aplikacijos saugumą be papildomų nustatymų.
- Automatinės atsarginės kopijos, atnaujinimai vienu paspaudimu ir prognozuojama kainodara leidžia jums susitelkti į funkcionalumo kūrimą, o Stackhero pasirūpina infrastruktūra už jus.
- Visa tai veikia privačioje, dedikuotoje infrastruktūroje, užtikrinančioje stabilų našumą ir aukštą saugumo lygį.
Taupykite laiką ir mažinkite operacinę naštą: savo aplikaciją Stackhero Node.js cloud hosting platformoje galite paleisti vos per kelias minutes.
Žemiau pateiktas pavyzdinis scenarijus sukuria stack, prideda jūsų Node.js 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="node-js" # Node.js 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 Node.js stack")
echo "Stack sukurtas: ${stackId}"
# Pridėkite Node.js prie stack (pavadinimai atpažįstami automatiškai)
serviceId=$(stackhero --format=script service-add \
--stack="My Node.js stack" \
--service-store="${serviceStore}" \
--instance="${instance}" \
--region="${region}")
echo "Paslauga pridėta: node-js"
# Palaukite, kol paslauga bus pilnai paleista (tai gali užtrukti kelias minutes)
stackhero service-wait-for --service="node-js"
# Gaukite paslaugos konfigūraciją, įskaitant sugeneruotus prisijungimo duomenis
stackhero service-configuration-get --service="node-js" --format=json