headroom-eval / write_devcontainer.py
Lodri Péter
🚀 ship Space
79b1959
Raw
History Blame Contribute Delete
791 Bytes
import os, json
os.makedirs('.devcontainer', exist_ok=True)
cfg = {
"name": "Headroom Eval + Whale",
"image": "mcr.microsoft.com/devcontainers/python:3.11",
"features": {
"ghcr.io/devcontainers/features/git:1": {},
"ghcr.io/devcontainers/features/nix:1": {}
},
"postCreateCommand": "pip install -r requirements.txt && curl -fsSL https://whale.setup | sh 2>/dev/null || echo 'whale: install manually'",
"customizations": {
"vscode": {
"extensions": ["ms-python.python", "mkhl.direnv"]
}
},
"forwardPorts": [7860],
"portsAttributes": {"7860": {"label": "Gradio", "onAutoForward": "openPreview"}}
}
json.dump(cfg, open('.devcontainer/devcontainer.json','w'), indent=2)
print('.devcontainer + whale + nix written')