Funcțional · Livrare software · instrument intern

Stagebox

Medii la cerere: alegeți un șablon, urmăriți construcția și primiți o adresă HTTPS reală care este eliminată la expirare.

Stagebox · pornire
Ecranul de pornire Stagebox: trei șabloane de ales, o adresă pe syslora.com și jurnalul runner-ului.

Încercați aici

Alege un șablon, pornește-l și deschide adresa primită. Urmărește jurnalul runner-ului, apoi șterge mediul sau lasă-l să expire.

stagebox.syslora.comFilă nouă ↗

Problema

Fiecare mediu de previzualizare, revizuire sau test necesită configurarea manuală a serverului, domeniului și certificatului și eliminarea ulterioară. Adesea nimeni nu o face.

Ce face

Vizitatorul alege un șablon (site static, API Node sau aplicație PHP). Stagebox pornește un container izolat, conectează un subdomeniu nou prin HTTPS și afișează fiecare pas al construcției. La expirare, mediul este eliminat fără servicii uitate în funcțiune.

Doar șabloane, niciodată cod încărcat: fiecare mediu folosește un sistem de fișiere doar pentru citire, fără privilegii suplimentare, cu memorie și CPU limitate și fără acces la internet. Serviciul care comunică cu Docker verifică din nou fiecare valoare față de lista permisă înainte de acțiune.

În detaliu

Șabloane
Site static (nginx), API Node (Node 22), aplicație PHP (PHP 8.4 cu SQLite)
Pornire
Aproximativ 2–3 secunde pentru fiecare șablon
Durată de viață
30 de minute de la pornire, apoi este eliminat
Limite pe mediu
128 MB de memorie, 0,25 CPU, 64 de procese
Capacitate
5 medii simultan, 1 pentru fiecare vizitator, 6 noi pe oră
Izolare
Sistem de fișiere doar pentru citire, fără privilegii suplimentare, fără montări de pe gazdă, fără acces la internet
Acces la Docker
Doar un runner separat, care construiește fiecare container din valori fixe
Curățare
Mediile încheiate și jurnalele lor sunt șterse după 24 de ore

Ce include.

  1. 01Medii printr-un clic din șabloane aprobate
  2. 02O adresă HTTPS nouă, fără modificări DNS
  3. 03Jurnalul construcției în timp real
  4. 04Expirare și curățare automate
  5. 05Limite de memorie și CPU pentru fiecare mediu
  6. 06Izolat, fără acces la gazdă

Construit cu

  • Laravel
  • Docker
  • React

Stagebox · Proiectul dumneavoastră

Aveți nevoie de un sistem similar?

Spuneți-ne ce parte a acestui sistem ar ajuta echipa dumneavoastră, ce faceți manual și ce instrumente folosiți. Putem discuta ce se potrivește fluxului dumneavoastră de lucru.