feat: Improve Github Codespaces configuration (#1510)

This commit is contained in:
Kroese 2025-10-19 10:50:46 +02:00 committed by GitHub
parent 10449a3d29
commit c3ba25bfb7
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
23 changed files with 46 additions and 47 deletions

View File

@ -4,16 +4,16 @@
"containerEnv": { "containerEnv": {
"VERSION": "11e" "VERSION": "11e"
}, },
"forwardPorts": [8006],
"portsAttributes": { "portsAttributes": {
"8006": { "8006": {
"label": "Web", "label": "Web",
"onAutoForward": "openBrowser" "onAutoForward": "notify"
} }
}, },
"otherPortsAttributes": { "otherPortsAttributes": {
"onAutoForward": "ignore" "onAutoForward": "ignore"
}, },
"dockerComposeFile": "../codespaces.yml", "dockerComposeFile": "../codespaces.yml",
"workspaceFolder": "/workspaces/windows",
"initializeCommand": "docker system prune --all --force" "initializeCommand": "docker system prune --all --force"
} }

View File

@ -4,16 +4,16 @@
"containerEnv": { "containerEnv": {
"VERSION": "11l" "VERSION": "11l"
}, },
"forwardPorts": [8006],
"portsAttributes": { "portsAttributes": {
"8006": { "8006": {
"label": "Web", "label": "Web",
"onAutoForward": "openBrowser" "onAutoForward": "notify"
} }
}, },
"otherPortsAttributes": { "otherPortsAttributes": {
"onAutoForward": "ignore" "onAutoForward": "ignore"
}, },
"dockerComposeFile": "../codespaces.yml", "dockerComposeFile": "../codespaces.yml",
"workspaceFolder": "/workspaces/windows",
"initializeCommand": "docker system prune --all --force" "initializeCommand": "docker system prune --all --force"
} }

View File

@ -4,16 +4,16 @@
"containerEnv": { "containerEnv": {
"VERSION": "10" "VERSION": "10"
}, },
"forwardPorts": [8006],
"portsAttributes": { "portsAttributes": {
"8006": { "8006": {
"label": "Web", "label": "Web",
"onAutoForward": "openBrowser" "onAutoForward": "notify"
} }
}, },
"otherPortsAttributes": { "otherPortsAttributes": {
"onAutoForward": "ignore" "onAutoForward": "ignore"
}, },
"dockerComposeFile": "../codespaces.yml", "dockerComposeFile": "../codespaces.yml",
"workspaceFolder": "/workspaces/windows",
"initializeCommand": "docker system prune --all --force" "initializeCommand": "docker system prune --all --force"
} }

View File

@ -4,16 +4,16 @@
"containerEnv": { "containerEnv": {
"VERSION": "10e" "VERSION": "10e"
}, },
"forwardPorts": [8006],
"portsAttributes": { "portsAttributes": {
"8006": { "8006": {
"label": "Web", "label": "Web",
"onAutoForward": "openBrowser" "onAutoForward": "notify"
} }
}, },
"otherPortsAttributes": { "otherPortsAttributes": {
"onAutoForward": "ignore" "onAutoForward": "ignore"
}, },
"dockerComposeFile": "../codespaces.yml", "dockerComposeFile": "../codespaces.yml",
"workspaceFolder": "/workspaces/windows",
"initializeCommand": "docker system prune --all --force" "initializeCommand": "docker system prune --all --force"
} }

View File

@ -4,16 +4,16 @@
"containerEnv": { "containerEnv": {
"VERSION": "10l" "VERSION": "10l"
}, },
"forwardPorts": [8006],
"portsAttributes": { "portsAttributes": {
"8006": { "8006": {
"label": "Web", "label": "Web",
"onAutoForward": "openBrowser" "onAutoForward": "notify"
} }
}, },
"otherPortsAttributes": { "otherPortsAttributes": {
"onAutoForward": "ignore" "onAutoForward": "ignore"
}, },
"dockerComposeFile": "../codespaces.yml", "dockerComposeFile": "../codespaces.yml",
"workspaceFolder": "/workspaces/windows",
"initializeCommand": "docker system prune --all --force" "initializeCommand": "docker system prune --all --force"
} }

View File

@ -4,16 +4,16 @@
"containerEnv": { "containerEnv": {
"VERSION": "8e" "VERSION": "8e"
}, },
"forwardPorts": [8006],
"portsAttributes": { "portsAttributes": {
"8006": { "8006": {
"label": "Web", "label": "Web",
"onAutoForward": "openBrowser" "onAutoForward": "notify"
} }
}, },
"otherPortsAttributes": { "otherPortsAttributes": {
"onAutoForward": "ignore" "onAutoForward": "ignore"
}, },
"dockerComposeFile": "../codespaces.yml", "dockerComposeFile": "../codespaces.yml",
"workspaceFolder": "/workspaces/windows",
"initializeCommand": "docker system prune --all --force" "initializeCommand": "docker system prune --all --force"
} }

View File

@ -4,16 +4,16 @@
"containerEnv": { "containerEnv": {
"VERSION": "7u" "VERSION": "7u"
}, },
"forwardPorts": [8006],
"portsAttributes": { "portsAttributes": {
"8006": { "8006": {
"label": "Web", "label": "Web",
"onAutoForward": "openBrowser" "onAutoForward": "notify"
} }
}, },
"otherPortsAttributes": { "otherPortsAttributes": {
"onAutoForward": "ignore" "onAutoForward": "ignore"
}, },
"dockerComposeFile": "../codespaces.yml", "dockerComposeFile": "../codespaces.yml",
"workspaceFolder": "/workspaces/windows",
"initializeCommand": "docker system prune --all --force" "initializeCommand": "docker system prune --all --force"
} }

View File

@ -4,16 +4,16 @@
"containerEnv": { "containerEnv": {
"VERSION": "vu" "VERSION": "vu"
}, },
"forwardPorts": [8006],
"portsAttributes": { "portsAttributes": {
"8006": { "8006": {
"label": "Web", "label": "Web",
"onAutoForward": "openBrowser" "onAutoForward": "notify"
} }
}, },
"otherPortsAttributes": { "otherPortsAttributes": {
"onAutoForward": "ignore" "onAutoForward": "ignore"
}, },
"dockerComposeFile": "../codespaces.yml", "dockerComposeFile": "../codespaces.yml",
"workspaceFolder": "/workspaces/windows",
"initializeCommand": "docker system prune --all --force" "initializeCommand": "docker system prune --all --force"
} }

View File

@ -4,16 +4,16 @@
"containerEnv": { "containerEnv": {
"VERSION": "xp" "VERSION": "xp"
}, },
"forwardPorts": [8006],
"portsAttributes": { "portsAttributes": {
"8006": { "8006": {
"label": "Web", "label": "Web",
"onAutoForward": "openBrowser" "onAutoForward": "notify"
} }
}, },
"otherPortsAttributes": { "otherPortsAttributes": {
"onAutoForward": "ignore" "onAutoForward": "ignore"
}, },
"dockerComposeFile": "../codespaces.yml", "dockerComposeFile": "../codespaces.yml",
"workspaceFolder": "/workspaces/windows",
"initializeCommand": "docker system prune --all --force" "initializeCommand": "docker system prune --all --force"
} }

View File

@ -4,16 +4,16 @@
"containerEnv": { "containerEnv": {
"VERSION": "2k" "VERSION": "2k"
}, },
"forwardPorts": [8006],
"portsAttributes": { "portsAttributes": {
"8006": { "8006": {
"label": "Web", "label": "Web",
"onAutoForward": "openBrowser" "onAutoForward": "notify"
} }
}, },
"otherPortsAttributes": { "otherPortsAttributes": {
"onAutoForward": "ignore" "onAutoForward": "ignore"
}, },
"dockerComposeFile": "../codespaces.yml", "dockerComposeFile": "../codespaces.yml",
"workspaceFolder": "/workspaces/windows",
"initializeCommand": "docker system prune --all --force" "initializeCommand": "docker system prune --all --force"
} }

View File

@ -4,16 +4,16 @@
"containerEnv": { "containerEnv": {
"VERSION": "2025" "VERSION": "2025"
}, },
"forwardPorts": [8006],
"portsAttributes": { "portsAttributes": {
"8006": { "8006": {
"label": "Web", "label": "Web",
"onAutoForward": "openBrowser" "onAutoForward": "notify"
} }
}, },
"otherPortsAttributes": { "otherPortsAttributes": {
"onAutoForward": "ignore" "onAutoForward": "ignore"
}, },
"dockerComposeFile": "../codespaces.yml", "dockerComposeFile": "../codespaces.yml",
"workspaceFolder": "/workspaces/windows",
"initializeCommand": "docker system prune --all --force" "initializeCommand": "docker system prune --all --force"
} }

View File

@ -4,16 +4,16 @@
"containerEnv": { "containerEnv": {
"VERSION": "2022" "VERSION": "2022"
}, },
"forwardPorts": [8006],
"portsAttributes": { "portsAttributes": {
"8006": { "8006": {
"label": "Web", "label": "Web",
"onAutoForward": "openBrowser" "onAutoForward": "notify"
} }
}, },
"otherPortsAttributes": { "otherPortsAttributes": {
"onAutoForward": "ignore" "onAutoForward": "ignore"
}, },
"dockerComposeFile": "../codespaces.yml", "dockerComposeFile": "../codespaces.yml",
"workspaceFolder": "/workspaces/windows",
"initializeCommand": "docker system prune --all --force" "initializeCommand": "docker system prune --all --force"
} }

View File

@ -4,16 +4,16 @@
"containerEnv": { "containerEnv": {
"VERSION": "2019" "VERSION": "2019"
}, },
"forwardPorts": [8006],
"portsAttributes": { "portsAttributes": {
"8006": { "8006": {
"label": "Web", "label": "Web",
"onAutoForward": "openBrowser" "onAutoForward": "notify"
} }
}, },
"otherPortsAttributes": { "otherPortsAttributes": {
"onAutoForward": "ignore" "onAutoForward": "ignore"
}, },
"dockerComposeFile": "../codespaces.yml", "dockerComposeFile": "../codespaces.yml",
"workspaceFolder": "/workspaces/windows",
"initializeCommand": "docker system prune --all --force" "initializeCommand": "docker system prune --all --force"
} }

View File

@ -4,16 +4,16 @@
"containerEnv": { "containerEnv": {
"VERSION": "2016" "VERSION": "2016"
}, },
"forwardPorts": [8006],
"portsAttributes": { "portsAttributes": {
"8006": { "8006": {
"label": "Web", "label": "Web",
"onAutoForward": "openBrowser" "onAutoForward": "notify"
} }
}, },
"otherPortsAttributes": { "otherPortsAttributes": {
"onAutoForward": "ignore" "onAutoForward": "ignore"
}, },
"dockerComposeFile": "../codespaces.yml", "dockerComposeFile": "../codespaces.yml",
"workspaceFolder": "/workspaces/windows",
"initializeCommand": "docker system prune --all --force" "initializeCommand": "docker system prune --all --force"
} }

View File

@ -4,16 +4,16 @@
"containerEnv": { "containerEnv": {
"VERSION": "2012" "VERSION": "2012"
}, },
"forwardPorts": [8006],
"portsAttributes": { "portsAttributes": {
"8006": { "8006": {
"label": "Web", "label": "Web",
"onAutoForward": "openBrowser" "onAutoForward": "notify"
} }
}, },
"otherPortsAttributes": { "otherPortsAttributes": {
"onAutoForward": "ignore" "onAutoForward": "ignore"
}, },
"dockerComposeFile": "../codespaces.yml", "dockerComposeFile": "../codespaces.yml",
"workspaceFolder": "/workspaces/windows",
"initializeCommand": "docker system prune --all --force" "initializeCommand": "docker system prune --all --force"
} }

View File

@ -4,16 +4,16 @@
"containerEnv": { "containerEnv": {
"VERSION": "2008" "VERSION": "2008"
}, },
"forwardPorts": [8006],
"portsAttributes": { "portsAttributes": {
"8006": { "8006": {
"label": "Web", "label": "Web",
"onAutoForward": "openBrowser" "onAutoForward": "notify"
} }
}, },
"otherPortsAttributes": { "otherPortsAttributes": {
"onAutoForward": "ignore" "onAutoForward": "ignore"
}, },
"dockerComposeFile": "../codespaces.yml", "dockerComposeFile": "../codespaces.yml",
"workspaceFolder": "/workspaces/windows",
"initializeCommand": "docker system prune --all --force" "initializeCommand": "docker system prune --all --force"
} }

View File

@ -4,16 +4,16 @@
"containerEnv": { "containerEnv": {
"VERSION": "2003" "VERSION": "2003"
}, },
"forwardPorts": [8006],
"portsAttributes": { "portsAttributes": {
"8006": { "8006": {
"label": "Web", "label": "Web",
"onAutoForward": "openBrowser" "onAutoForward": "notify"
} }
}, },
"otherPortsAttributes": { "otherPortsAttributes": {
"onAutoForward": "ignore" "onAutoForward": "ignore"
}, },
"dockerComposeFile": "../codespaces.yml", "dockerComposeFile": "../codespaces.yml",
"workspaceFolder": "/workspaces/windows",
"initializeCommand": "docker system prune --all --force" "initializeCommand": "docker system prune --all --force"
} }

View File

@ -4,16 +4,16 @@
"containerEnv": { "containerEnv": {
"VERSION": "tiny11" "VERSION": "tiny11"
}, },
"forwardPorts": [8006],
"portsAttributes": { "portsAttributes": {
"8006": { "8006": {
"label": "Web", "label": "Web",
"onAutoForward": "openBrowser" "onAutoForward": "notify"
} }
}, },
"otherPortsAttributes": { "otherPortsAttributes": {
"onAutoForward": "ignore" "onAutoForward": "ignore"
}, },
"dockerComposeFile": "../codespaces.yml", "dockerComposeFile": "../codespaces.yml",
"workspaceFolder": "/workspaces/windows",
"initializeCommand": "docker system prune --all --force" "initializeCommand": "docker system prune --all --force"
} }

View File

@ -4,16 +4,16 @@
"containerEnv": { "containerEnv": {
"VERSION": "core11" "VERSION": "core11"
}, },
"forwardPorts": [8006],
"portsAttributes": { "portsAttributes": {
"8006": { "8006": {
"label": "Web", "label": "Web",
"onAutoForward": "openBrowser" "onAutoForward": "notify"
} }
}, },
"otherPortsAttributes": { "otherPortsAttributes": {
"onAutoForward": "ignore" "onAutoForward": "ignore"
}, },
"dockerComposeFile": "../codespaces.yml", "dockerComposeFile": "../codespaces.yml",
"workspaceFolder": "/workspaces/windows",
"initializeCommand": "docker system prune --all --force" "initializeCommand": "docker system prune --all --force"
} }

View File

@ -4,16 +4,16 @@
"containerEnv": { "containerEnv": {
"VERSION": "nano11" "VERSION": "nano11"
}, },
"forwardPorts": [8006],
"portsAttributes": { "portsAttributes": {
"8006": { "8006": {
"label": "Web", "label": "Web",
"onAutoForward": "openBrowser" "onAutoForward": "notify"
} }
}, },
"otherPortsAttributes": { "otherPortsAttributes": {
"onAutoForward": "ignore" "onAutoForward": "ignore"
}, },
"dockerComposeFile": "../codespaces.yml", "dockerComposeFile": "../codespaces.yml",
"workspaceFolder": "/workspaces/windows",
"initializeCommand": "docker system prune --all --force" "initializeCommand": "docker system prune --all --force"
} }

View File

@ -4,16 +4,16 @@
"containerEnv": { "containerEnv": {
"VERSION": "tiny10" "VERSION": "tiny10"
}, },
"forwardPorts": [8006],
"portsAttributes": { "portsAttributes": {
"8006": { "8006": {
"label": "Web", "label": "Web",
"onAutoForward": "openBrowser" "onAutoForward": "notify"
} }
}, },
"otherPortsAttributes": { "otherPortsAttributes": {
"onAutoForward": "ignore" "onAutoForward": "ignore"
}, },
"dockerComposeFile": "../codespaces.yml", "dockerComposeFile": "../codespaces.yml",
"workspaceFolder": "/workspaces/windows",
"initializeCommand": "docker system prune --all --force" "initializeCommand": "docker system prune --all --force"
} }

View File

@ -1,9 +1,8 @@
services: services:
windows: windows:
image: dockurr/windows
container_name: windows container_name: windows
image: ghcr.io/dockur/windows
environment: environment:
ALLOCATE: "Y"
RAM_SIZE: "half" RAM_SIZE: "half"
DISK_SIZE: "max" DISK_SIZE: "max"
CPU_CORES: "max" CPU_CORES: "max"

View File

@ -4,16 +4,16 @@
"containerEnv": { "containerEnv": {
"VERSION": "11" "VERSION": "11"
}, },
"forwardPorts": [8006],
"portsAttributes": { "portsAttributes": {
"8006": { "8006": {
"label": "Web", "label": "Web",
"onAutoForward": "openBrowser" "onAutoForward": "notify"
} }
}, },
"otherPortsAttributes": { "otherPortsAttributes": {
"onAutoForward": "ignore" "onAutoForward": "ignore"
}, },
"dockerComposeFile": "codespaces.yml", "dockerComposeFile": "codespaces.yml",
"workspaceFolder": "/workspaces/windows",
"initializeCommand": "docker system prune --all --force" "initializeCommand": "docker system prune --all --force"
} }