| Six verbs, and the last of the nix 2e24e64 nandi 17h ago | 1 | # `dev` |
| 2 | |
| 3 | scripts/deploy dev |
| 4 | modal run .modal/dev/container.py |
| 5 | |
| 6 | Defined by `container.toml`; `../_loader.py` is what reads it, and |
| 7 | its comments are the spec. |
| 8 | Built on `debian:13-slim`. |
| 9 | |
| 10 | Runs as a Sandbox on a real VM (kernel 6.x, not gVisor). The command |
| 11 | is the sandbox's own process, so it dies when the command exits -- |
| 12 | no idle window and nothing to tear down. Note the VM restrictions: |
| 13 | no GPU, and memory is exactly what `[resources] memory` asks for. |
| 14 | |
| 15 | No nix anywhere: the toolchain is `tools/toolchain.sh`, fetched by |
| 16 | pinned sha256 onto the `devshell` volume, so nothing is substituted |
| 17 | at build time and nothing is evaluated at start. |