Skip to Content
TestingRakenduse web IDE

Rakenduse web IDE

Saadavus

Web IDE pole veel saadaval. Praegused endpoint’id salvestavad IDE-kujulise binding’i ja tagastavad plaanitud URL-i, kuid aktiivne provider on stub. See ei installi code-server’it, ei käivita redaktorit, ei registreeri gateway marsruuti ega kehtesta owner-only redaktori sessiooni.

Ära ava ega avalda tagastatud URL-i. Vastus, mille olek on running, on stub vastus ega tõesta IDE protsessi ega privaatse marsruudi olemasolu.

Eelvaate leping

Omanikule piiratud marsruudid:

MeetodTeePraegune käitumine
POST/api/apps/{app_id}/ideSalvestab lubatud binding’i stub provider’i kaudu.
GET/api/apps/{app_id}/ideTagastab salvestatud binding’i või vaikimisi off oleku.
DELETE/api/apps/{app_id}/ideSalvestab off oleku stub provider’i kaudu.

Vastavad MCP tööriistad on enable_app_ide, get_app_ide_status ja disable_app_ide.

Plaanitud URL-i vorm on https://ide-<slug>.apps.openfactory.tech. Täna on see reserveeritud metaandmed, mitte kättesaadav ega autentitud teenus.

Mis enne kasutamist on vaja

Kasutatav IDE väljalase vajab:

  1. üle vaadatud code-server build funktsiooni, mis on immuutses image pipeline’is sisse küpsetatud;
  2. tõelist provisioning’ut usaldusväärsete olekuüleminekutega;
  3. privaatset gateway marsruuti, mis kehtestab rakenduse omandi sõltumata soovitud visibility’st;
  4. võrgupiiranguid, mis takistavad otsest juurdepääsu redaktori pordile;
  5. source-control voogu, mis säilitab commit’id ühekordse VM-i väljaspool;
  6. ressursipiire, uuenduste käsitlust ja shutdown käitumist; ja
  7. end-to-end testi, mis hõlmab muutmist, commit’i, uuesti juurutamist, autoriseerimise keeldumist, disable’i ja taastumist.

Kuni need kontrollid ei läbi, muutke rakenduse hoidlat tavapärases arenduskeskkonnas, tehke commit seal ja juurutage üle vaadatud revision läbi Rakenduse juurutamine.