Skip to content

davzucky/devcontainers-features-wolfi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

91 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

devcontainer-features-wolfi

Devcontainer features to build on top of wolfi base images. This is a distroless base image that a lot of application are using to have a lean container without security vulnerabilities. This allow to create the same developement environment that a team may have using devcontainers.

Most of the features available for devcontainers usually expect you to run a debian (or derived) base image. This is not always the case and some teams want to use a more secure and lean base image like wolfi.

Features

The following features are available:

  • bash - Installs bash and common shell utilities on Wolfi base images
  • chromium - Installs Chromium browser on Wolfi base images
  • common-utils - Installs common command line utilities, configures users, and optionally sets up Zsh on Wolfi base images (lean Wolfi-native variant)
  • docker-in-docker - Runs a Docker daemon inside Wolfi-based development containers
  • docker-outside-of-docker - Reuses the host Docker socket from inside development containers
  • gh - Installs GitHub CLI (gh) on Wolfi base images
  • node - Installs Node.js and common Node.js utilities on Wolfi base images
  • opencode - Installs opencode CLI on Wolfi base images
  • prek - Installs prek using uv tool install on Wolfi base images
  • python - Installs Python and common Python utilities on Wolfi base images
  • user - Manages user creation and configuration in development containers

Each feature is designed to work seamlessly with Wolfi base images and provides a secure, lean development environment.

About

Devcontainer features to build on to of wolfi base

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors