// For format details, see https://aka.ms/devcontainer.json. { "name": "Bluefin-devcontainer", "image": "mcr.microsoft.com/devcontainers/base:ubuntu", "customizations": { "vscode": { "extensions": [ "eamodio.gitlens", "hangxingliu.vscode-systemd-support", "mads-hartmann.bash-ide-vscode", "ms-azuretools.vscode-docker", "sclu1034.justfile", "timonwong.shellcheck" ] } }, // Likely need to add "--userns=keep-id, --group-add=keep-groups" for podman support "runArgs": ["--init"], "remoteEnv": { "LOCAL_WORKSPACE_FOLDER": "${localWorkspaceFolder}" }, "securityOpt": [ "label=disable" ], "features": { "ghcr.io/devcontainers/features/docker-outside-of-docker:1": {}, "ghcr.io/guiyomh/features/just:0": {}, "ghcr.io/lukewiwa/features/shellcheck:0": {}, "ghcr.io/jsburckhardt/devcontainer-features/skopeo:1": {} }, "onCreateCommand": { "bash-completions": "sudo apt-get install -y bash-completion; echo 'source /etc/profile.d/bash_completion.sh' | sudo tee -a /etc/bash.bashrc > /dev/null", "just-completions": "just --completions bash | sudo tee -a /etc/bash_completion.d/just > /dev/null", "docker-completions": "docker completion bash | sudo tee -a /etc/bash_completion.d/docker.sh > /dev/null" } }