This repository was archived by the owner on Apr 16, 2026. It is now read-only.
Repository navigation
Expand file tree
/
Copy pathdevcontainer.json
More file actions
80 lines (80 loc) · 2.99 KB
/
Copy pathdevcontainer.json
File metadata and controls
80 lines (80 loc) · 2.99 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
{
"name": "101-copilot-sdd",
"image": "mcr.microsoft.com/devcontainers/python:3.11-bookworm",
// "runArgs": [
// "-p","0.0.0.0:12346:12346"
// ],
// "forwardPorts": [12346],
"features": {
"ghcr.io/devcontainers/features/common-utils:2": {
"configureZshAsDefaultShell": true,
"installOhMyZsh": true,
"installOhMyZshConfig": true
},
"ghcr.io/devcontainers/features/docker-outside-of-docker": {},
"ghcr.io/devcontainers/features/node": {
"version": "lts"
},
"ghcr.io/devcontainers/features/azure-cli:1": {},
"ghcr.io/jsburckhardt/devcontainer-features/uv:1": {
"shellautocompletion": true,
"version": "latest"
},
"ghcr.io/stuartleeks/dev-container-features/shell-history": {},
"ghcr.io/jsburckhardt/devcontainer-features/opencode:latest": {},
"ghcr.io/jsburckhardt/devcontainer-features/just": {},
"ghcr.io/devcontainers/features/github-cli": {},
"ghcr.io/devcontainers/features/copilot-cli": {}
},
"customizations": {
"vscode": {
"settings": {
"chat.agent.maxRequests": 2000,
"files.insertFinalNewline": true,
"files.trimTrailingWhitespace": true,
"editor.tabSize": 4,
// "python.defaultInterpreterPath": "/home/vscode/.venv/bin/python",
"files.autoSave": "onWindowChange",
"chat.customAgentInSubagent.enabled": true
},
"extensions": [
"GitHub.vscode-github-actions",
"ms-azuretools.azure-dev",
"ms-azuretools.vscode-bicep",
"ms-azuretools.vscode-docker",
"charliermarsh.ruff",
"exiasr.hadolint",
"kevinrose.vsc-python-indent",
"ms-python.python",
"njpwerner.autodocstring",
"redhat.vscode-yaml",
"shardulm94.trailing-spaces",
"tamasfe.even-better-toml",
"bierner.markdown-mermaid",
"eamodio.gitlens",
"DavidAnson.vscode-markdownlint",
"yzhang.markdown-all-in-one",
"marp-team.marp-vscode"
]
}
},
// "postCreateCommand": "bash ./.devcontainer/setupEnv.sh",
// "containerEnv": {
// "DISPLAY": "dummy",
// "PYTHONUNBUFFERED": "True",
// "UV_LINK_MODE": "copy",
// "UV_PROJECT_ENVIRONMENT": "/home/vscode/.venv",
// "PYTHONPATH": "/workspaces/101-copilot-sdd/src:${PYTHONPATH}"
// },
"postCreateCommand": "bash ./.devcontainer/post-create.sh",
"remoteUser": "vscode",
"hostRequirements": {
"memory": "4gb"
},
"remoteEnv": {
"HOST_PROJECT_PATH": "${localWorkspaceFolder}"
},
"mounts": [
"source=${env:HOME}${env:USERPROFILE}/.ssh,target=/home/vscode/.ssh,type=bind,consistency=cached"
]
}