Skip to Content
TestingIDE WWW aplikacji

IDE WWW aplikacji

Dostępność

Web IDE nie jest jeszcze dostępny. Obecne endpointy zapisują binding w kształcie IDE i zwracają planowany URL, ale aktywny provider to stub. Nie instaluje code-server, nie uruchamia edytora, nie rejestruje trasy gateway ani nie wymusza sesji edytora owner-only.

Nie otwieraj ani nie publikuj zwróconego URL. Odpowiedź, której status to running, to odpowiedź stub i nie dowodzi, że istnieje proces IDE lub prywatna trasa.

Kontrakt podglądu

Trasy ograniczone do właściciela:

MetodaŚcieżkaObecne zachowanie
POST/api/apps/{app_id}/ideZapisuje włączony binding przez provider stub.
GET/api/apps/{app_id}/ideZwraca zapisany binding lub domyślny stan off.
DELETE/api/apps/{app_id}/ideZapisuje stan off przez provider stub.

Równoważne narzędzia MCP to enable_app_ide, get_app_ide_status i disable_app_ide.

Planowany URL ma postać https://ide-<slug>.apps.openfactory.tech. Dziś to zarezerwowane metadane, a nie osiągalna ani uwierzytelniona usługa.

Co pozostaje przed użyciem

Użyteczne wydanie IDE wymaga:

  1. sprawdzonej funkcji build code-server wbudowanej przez immutable image pipeline;
  2. rzeczywistego provisioningu z wiarygodnymi przejściami statusu;
  3. prywatnej trasy gateway wymuszającej własność app niezależnie od żądanej visibility;
  4. ograniczeń sieciowych blokujących bezpośredni dostęp do portu edytora;
  5. workflow source-control zachowującego commity poza jednorazową VM;
  6. limitów zasobów, obsługi aktualizacji i zachowania shutdown; oraz
  7. testu end-to-end obejmującego edit, commit, redeploy, authorization denial, disable i recovery.

Dopóki te kontrole nie przejdą, edytuj repozytorium aplikacji w normalnym środowisku deweloperskim, commituj tam i wdrażaj sprawdzoną revision przez Wdrażanie aplikacji.