Serenity Operating System
at master 40 lines 1.3 kB view raw
1{ 2 "name": "Ubuntu", 3 "image": "mcr.microsoft.com/devcontainers/base:jammy", 4 5 // Features to add to the dev container. More info: https://containers.dev/implementors/features. 6 "features": { 7 "ghcr.io/devcontainers/features/github-cli:1": {}, 8 "ghcr.io/devcontainers-contrib/features/pre-commit:1": {}, 9 "./serenity": { 10 "llvm_version": 15, 11 "enable_ladybird": true, 12 "enable_serenity": true 13 }, 14 "ghcr.io/devcontainers/features/desktop-lite": { 15 "password": "vscode", 16 "webPort": "6080", 17 "vncPort": "5901" 18 } 19 }, 20 21 // Use 'forwardPorts' to make a list of ports inside the container available locally. 22 "forwardPorts": [6080, 5901], 23 "portsAttributes": { 24 "5901": { 25 "label": "VNC" 26 }, 27 "6080": { 28 "label": "Web VNC" 29 } 30 }, 31 32 // Use 'postCreateCommand' to run commands after the container is created. 33 "postCreateCommand": "pre-commit install; pre-commit install --hook-type commit-msg" 34 35 // Configure tool-specific properties. 36 // "customizations": {}, 37 38 // Uncomment to connect as root instead. More info: https://aka.ms/dev-containers-non-root. 39 // "remoteUser": "root", 40}