VSCode Dev Container Configurations
VSCode + Dev Containers are a great way to create custom environments without modifying our actual system.
They provide a consistent development environment, ensure dependencies are managed correctly, and make it easy to share setups with your team.
Here are some configurations you can use to create them.
Vapor { "name": "Swift", "image": "swift:latest", "features": { "ghcr.io/devcontainers/features/common-utils:2": { "installZsh": "false", "username": "vscode", "userUid": "1000", "userGid": "1000", "upgradePackages": "false" }, "ghcr.io/devcontainers/features/git:1": { "version": "os-provided", "ppa": "false" } }, "runArgs": [ "--cap-add=SYS_PTRACE", "--security-opt", "seccomp=unconfined" ], "customizations": { "vscode": { "settings": { "lldb.