Files

32 lines
910 B
JSON

{
"name": "jellyfin-vue Codespace (with support for Tauri and Docker development)",
"build": {
"dockerfile": "Dockerfile"
},
"features": {
"ghcr.io/devcontainers/features/rust:1": {
"profile": "default"
},
"ghcr.io/devcontainers/features/docker-in-docker:4": {
"moby": false
},
"ghcr.io/devcontainers/features/github-cli:1": {}
},
"forwardPorts": [3000],
"portsAttributes": {
"3000": {
"label": "Vite server",
"onAutoForward": "notify"
}
},
"postCreateCommand": {
"tauri-deps": "sudo install_packages $(cat packaging/tauri/apt_packages)",
"pnpm": "corepack pnpm ci",
"unshallow": "git fetch --unshallow || true"
},
"postAttachCommand": {
"install-extensions": "cat .vscode/extensions.json | jq -r .recommendations[] | xargs -n 1 code --install-extension"
},
"hostRequirements": { "cpus": 4, "memory": "8gb" }
}