Code-Hero: 4. Service erstellen
Diese Dokumentation ist Teil des Automatisieren mit der CLI-Leitfadens. Den vollständigen Leitfaden finden Sie hier: Starten Sie Code-Hero, rufen Sie dessen Zugangsdaten ab und ändern Sie die Konfiguration programmatisch mit der Stackhero CLI.
👋 Willkommen in der Stackhero-Dokumentation!
Stackhero bietet Code-Hero, eine komplette Entwicklungsplattform, um in Sekunden zu programmieren:
- Programmieren von überall: Verwenden Sie jedes Gerät, sei es ein Desktop, Telefon oder Tablet, ohne Softwareinstallationen zu benötigen.
- Integrierte VSCode-Erfahrung: Arbeiten Sie mit einer angepassten Version von VSCode direkt über Ihren Browser, mit einem voll funktionsfähigen Terminal.
- Umfassendes Toolset: Profitieren Sie von einer vorkonfigurierten Umgebung mit Tools und Sprachen wie
Docker,Git,Zsh,Node.js,Go,Python,Rubyund mehr.- Nahtlose Konnektivität: Greifen Sie über HTTPS auf einem öffentlichen Domain auf Ihre Entwicklungsanwendungen zu, was Produktionsbedingungen nachahmt. Diese Konfiguration unterstützt mühelos Webhooks und externe Integrationen.
Erleben Sie die Effizienz und den Komfort der Code-Hero Entwicklungs-Cloud-Lösung von Stackhero. Es dauert nur 5 Minuten, um loszulegen! Vereinfachen Sie Ihre Entwicklungsprozesse und sparen Sie heute wertvolle Zeit.
Hier ein Beispielskript, das einen Stack erstellt, Ihren Code-Hero Service hinzufügt, auf den Start wartet, die Konfiguration (inklusive generierter Zugangsdaten) abruft und anschließend eine neue Konfiguration anwendet.
#!/bin/bash
set -e
export STACKHERO_TOKEN="usr-xxxxxx:your-token"
serviceStore="code-hero" # Der Name des Code-Hero Service Stores (siehe Schritt 2)
instance="..." # Eine Instanzgröße aus Schritt 3
region="europe" # Ein Regionsname aus Schritt 3
# Stack für Ihren Service erstellen (verwendet Ihre Standard-Organisation; ggf. --organization hinzufügen)
stackId=$(stackhero --format=script stack-create \
--name="My Code-Hero stack")
echo "Stack erstellt: ${stackId}"
# Code-Hero zum Stack hinzufügen (Namen werden automatisch aufgelöst)
serviceId=$(stackhero --format=script service-add \
--stack="My Code-Hero stack" \
--service-store="${serviceStore}" \
--instance="${instance}" \
--region="${region}")
echo "Service hinzugefügt: code-hero"
# Warten, bis der Service vollständig läuft (dies kann einige Minuten dauern)
stackhero service-wait-for --service="code-hero"
# Service-Konfiguration inklusive generierter Zugangsdaten abrufen
stackhero service-configuration-get --service="code-hero" --format=json