brief
devcontainer vscode server downloaded within tmpfs should be deleted, or use better cache location
detail
vscode server tarball
https://update.code.visualstudio.com/commit:{{hash}}/server-linux-x64/stable
Downloaded into tmpfs location
/tmp/vsch-{{USERNAME}}/serverCache/{{hash}}/vscode-server-linux-x64.tar.gz
And decompressed into docker volume vscode
/var/lib/docker/volumes/vscode/_data/vscode-server/bin/linux-x64/{{hash}}/package.json
But, tarball within tmpfs is not deleted.
feat
If server tarball is not expected to be cached
- temp file should be deleted, once decompressed done
If server tarball is expected to be cached
tmpfs is a bad cache location, which is brand new per boot.
- should use better cache location, such as look in order of
/var/cache/vscode_server_cache
$HOME/.cache/vscode_server_cache
/tmp/vsch-{{USERNAME}}/serverCache/