| .. | ||
| Dockerfile | ||
| install-packages.sh | ||
| README.md | ||
Dev containers
Commands
Build
docker build \
--build-arg UID=$(id -u) \
--build-arg GID=$(id -g) \
-t web-stack .
Run. Mount /workspace if you want to preserve changes. Mount /workspace if you want to preserve changes.
podman run -it --rm \
--userns=keep-id \
--network host \
-v $HOME/.ssh:/home/dev/.ssh:ro,Z \
-v $PWD:/workspace:Z \
my-dev-container
Installed tools
- Common ones: curl, git, vim, tmux, zsh. Included dotfiles.
- NVM and nodejs (lts, v18, v20, v22).
- All package managers preinstalled (npm, pnpm, yarn). Enable with
corepack enable <pm>.