15 Punkte von xguru 2022-08-29 | 1 Kommentare | Auf WhatsApp teilen
  • Wenn man eine Liste der benötigten Tools festlegt, erstellt es auf dieser Basis eine isolierte Umgebung
    → Intern nutzt es den Paketmanager Nix und Docker
  • Ähnlich wie ein Paketmanager wie yarn, verwaltet aber Pakete auf OS-Ebene. (Die Paketliste wird in devbox.json gespeichert)
$ devbox init   
$ devbox add python2 go_1_18  
$ devbox shell   
> Unabhängige Shell mit installiertem `python2` und `go` verwenden   
> exit   
  • Mit devbox build wird der Code analysiert und ein OCI-kompatibles Container-Image mit den benötigten Tools erzeugt
    → Aktuell wird nur die Sprache Go erkannt

1 Kommentare

 
alstjr7375 2022-08-29

„Minijer“ scheint ein Tippfehler zu sein. (Sie sollten es wohl in „Manager“ ändern.)