Files
ngrok-operator/.devcontainer/devcontainer.json
T
Jonathan Stacks 1fc35be6a6 Codespaces pt 4 (#689)
* feat: Add ngrok to flake so we can run ngrok binary in the devenv

This allow for testing things like bindings within the development environment

Signed-off-by: Jonathan Stacks <jonstacks@users.noreply.github.com>

* feat: Add recommended extensions for devenv

Signed-off-by: Jonathan Stacks <jonstacks@users.noreply.github.com>

* feat: Add hostRequirements for devcontainer

Signed-off-by: Jonathan Stacks <jonstacks@users.noreply.github.com>

* feat: Add devhelp message to the nix flake

Signed-off-by: Jonathan Stacks <jonstacks@users.noreply.github.com>

* docs: Add documentation for the Codespaces developer environment

---------

Signed-off-by: Jonathan Stacks <jonstacks@users.noreply.github.com>
2025-10-21 05:13:17 +00:00

22 lines
598 B
JSON

{
"name": "ngrok-operator",
"image": "mcr.microsoft.com/devcontainers/base:ubuntu-22.04",
"features": {
"ghcr.io/devcontainers/features/nix:1": {
"extraNixConfig": "experimental-features = nix-command flakes,sandbox = true",
"packages": "direnv"
},
"ghcr.io/devcontainers/features/docker-in-docker:2": {},
"ghcr.io/devcontainers/features/sshd:1": {
"version": "latest"
},
"./features/direnv-hook": {}
},
"hostRequirements": {
"cpus": 4,
"memory": "16gb",
"storage": "32gb"
},
"postCreateCommand": ".devcontainer/post-create.sh"
}