Skip to content

ausginer/devimages

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Dev Images

This repository is the source of truth for reusable prebuilt devcontainer images.

Images

  • ai-service: the full service-oriented image, published as ghcr.io/ausginer/devimages/ai-service
  • node: a lighter Node.js-focused image, published as ghcr.io/ausginer/devimages/node

Using The Images

Use either image directly from a consumer repository's devcontainer.json:

{
  "name": "my-service",
  "image": "ghcr.io/ausginer/devimages/ai-service:latest"
}
{
  "name": "my-node-project",
  "image": "ghcr.io/ausginer/devimages/node:latest"
}

Layout

  • images/<slug>/ contains one image definition and its local documentation
  • images/<slug>/.devcontainer/ contains the source config for that prebuilt image
  • image-specific Dev Container Features live under images/<slug>/.devcontainer/features/ when that image needs them
  • shared/features/ is reserved for future shared Dev Container Features
  • shared/scripts/ contains generic build and release helpers shared across images

Current Status

ai-service and node are now real images in this repository.

GitHub Actions selectively build and publish only affected images. Docs-only changes do not trigger image builds.

This repository still does not add:

  • sample consumer devcontainers
  • sample smoke-test and cleanup scripts

Those will be added in a later step.

About

Devcontainer prebuilt images to start the development quickly.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages