podman-desktop/.devcontainer/devcontainer.json
Florent Benoit 5701d23c78 chore: use 8GB as memory requirement
Change-Id: I95cd74d3990c18e5cb736d916f1912a343edca68
Signed-off-by: Florent Benoit <fbenoit@redhat.com>
2022-11-16 21:46:56 +01:00

42 lines
1.1 KiB
JSON

{
"name": "Podman Desktop",
"build": {
"dockerfile": "Containerfile"
},
// do not use root
"containerUser": "podman-desktop",
// Add the IDs of extensions you want installed when the container is created.
"extensions": ["svelte.svelte-vscode", "bradlc.vscode-tailwindcss"],
"features": {},
"runArgs": [
"--cap-add=sys_admin",
"--security-opt",
"seccomp=unconfined",
"--device",
"/dev/fuse",
"--security-opt",
"label=disable",
"--security-opt",
"apparmor=unconfined"
],
"postStartCommand": "${containerWorkspaceFolder}/.devcontainer/postStartCommand.sh",
"workspaceMount": "source=${localWorkspaceFolder},target=/workspace,type=bind",
"workspaceFolder": "/workspace",
"onCreateCommand": "${containerWorkspaceFolder}/.devcontainer/onCreateCommand.sh",
"updateContentCommand": "${containerWorkspaceFolder}/.devcontainer/updateContentCommand.sh",
"remoteEnv": {
"DISPLAY": ":0"
},
"portsAttributes": {
"9000": {
"label": "vnc",
"onAutoForward": "openPreview"
},
"3000": {
"label": "website"
}
},
"hostRequirements": {
"memory": "8gb"
}
}