Kehittäjät

Hostwolf Apps -kehittäjät

Rakenna Hostwolf Appsin päälle

Kaiken, minkä teet konsolissa, voit tehdä koodista: luoda sovelluksia gitistä, Dockerfilesta tai konttikuvasta, julkaista niitä, lukea niiden lokeja, asettaa muuttujia, lisätä hallinnoituja tietokantoja ja ottaa automaattisen skaalauksen käyttöön.

Hanki API-tunnus#

  1. Kirjaudu konsoliin ja avaa Avaimet ja tunnukset → API-tunnukset.
  2. Kirjoita kuvaus, valitse tunnuksen voimassaoloaika ja rastita sen oikeudet.
  3. Napsauta Create token ja kopioi tunnus. Se näyttää tältä: 12|aBcD…, ja se näytetään vain kerran.
The API tokens page in the Hostwolf Apps console, with the Write, Deploy and Read permissions ticked
Avaimet ja tunnukset → API-tunnukset konsolissa.
OikeusMitä se sallii
LukuListaa ja lue projekteja, sovelluksia, julkaisuja, palvelimia, tietokantoja ja asetuksia. Salaiset arvot on piilotettu.
Arkaluonteisten tietojen lukuLue myös sovellusten lokeja, muuttujien arvoja ja tietokantojen yhteys-URL-osoitteita.
KirjoitusLuo, muuta ja poista projekteja, sovelluksia, muuttujia, taltioita ja tietokantoja.
JulkaiseJulkaise, käynnistä, pysäytä ja käynnistä uudelleen sovelluksia, myös julkaisu-webhookien kautta.
RootKaikki yllä oleva. Vältä sitä skripteissä ja avustajissa.
  • Tunnus kuuluu tiimille, jossa olit sen luodessasi, ja näkee vain kyseisen tiimin resurssit.
  • Tiimin jäsenet (eivät ylläpitäjät tai omistajat) voivat luoda vain Luku-tunnuksia.
  • Julkaisevalle skriptille rastita Luku, Kirjoitus ja Julkaisu. Lisää Arkaluonteisten tietojen luku vain, jos se tarvitsee lokeja tai salaisuuksia.
  • Tunnuksilla ei voi ostaa tai perua palvelimia. Laskutus pysyy konsolissa, ja paketit on listattu hinnastossa.
  • Käytä yhtä tunnusta skriptiä tai avustajaa kohden, jotta voit perua yhden rikkomatta muita.

Pikaopas#

Lähetä tunnus muodossa Authorization: Bearer <token> osoitteeseen https://console.app.hostwolf.net/api/v1:

curl

# Your apps
curl https://console.app.hostwolf.net/api/v1/applications \
  -H "Authorization: Bearer $HOSTWOLF_APPS_TOKEN" \
  -H "Accept: application/json"

# Deploy one
curl -X POST https://console.app.hostwolf.net/api/v1/applications//start \
  -H "Authorization: Bearer $HOSTWOLF_APPS_TOKEN"

TypeScript

npm install https://app.hostwolf.net/dl/hostwolf-apps-sdk-0.2.1.tgz
import { HostwolfApps } from '@hostwolf/apps-sdk';

const hw = new HostwolfApps({ token: process.env.HOSTWOLF_APPS_TOKEN! });
const [app] = await hw.applications.list();
const deployment = await hw.deployAndWait(app.uuid);
console.log(deployment.status, await hw.applications.logs(app.uuid, { lines: 20 }));

Tekoälyavustaja (MCP)

claude mcp add --transport http hostwolf-apps https://app.hostwolf.net/mcp --header "Authorization: Bearer your_token"

Kysy sitten: ”Miksi kauppani viimeisin julkaisu epäonnistui? Korjaa käynnistyskomento ja julkaise se uudelleen.” Tämä on isännöity palvelin osoitteessa https://app.hostwolf.net/mcp, eikä mitään tarvitse asentaa. Katso MCP-asetukset Claude Desktopille, Cursorille ja VS Codelle tai jos haluat ajaa sen itse.

Vaiheittainen pikaopas julkaisee sovelluksen GitHubista pelkällä curlilla.

Mitä voit rakentaa#

Julkaisut CI:stäJulkaise, kun testisi menevät läpi, yhdellä API-kutsulla, ja odota tulosta.
EsikatseluympäristötLuo projektiin ympäristö jokaiselle haaralle ja pura se, kun haara yhdistetään.
Salaisuuksien synkronointiTuo muuttujat salaisuusvarastostasi joukkopäivityksillä.
Tietokannat tarpeen mukaanLuo hallinnoitu tietokanta ja yhdistä se sovellukseen kahdella kutsulla.
LiikennepiikitOta automaattinen skaalaus käyttöön kuukausikatolla ennen julkaisutapahtumaa.
Tekoälyn toiminnotAnna avustajan lukea koontilokit, korjata asetukset ja julkaista uudelleen puolestasi.

Lataukset#

SDK ja MCP-palvelin jaetaan osoitteesta app.hostwolf.net, ei npm-rekisteristä. Mihinkään ei tarvitse rekisteröityä, ja jokaisella versiolla on kiinteä URL:

PakettiAsennus
TypeScript SDKnpm install https://app.hostwolf.net/dl/hostwolf-apps-sdk-0.2.1.tgz
MCP-palvelinnpx -y https://app.hostwolf.net/dl/hostwolf-apps-mcp-0.2.1.tgz

/dl/index.json listaa nykyiset versiot SHA-256- ja npm-eheystarkisteineen. Rajapinnan OpenAPI 3.1 -kuvaus on osoitteessa /developers/openapi.json koodigeneraattoreita ja API-asiakkaita varten.

Jumissa, tai puuttuuko päätepiste? Kerro meille osoitteessa app.hostwolf.net/contact tai [email protected].