A standardized, universal Docker image collection focused on consistency, minimalism, and predictable behavior across all environments.
  • Shell 68.8%
  • Dockerfile 31.2%
Find a file
2026-04-09 00:36:17 -07:00
.forgejo/workflows ci: remove scheduled image publishes 2026-04-09 00:36:17 -07:00
images/base fix(runtime): honor PUID and PGID identity mapping 2026-04-09 00:28:24 -07:00
scripts fix(runtime): honor PUID and PGID identity mapping 2026-04-09 00:28:24 -07:00
.dockerignore feat(base-images): scaffold initial foundation 2026-04-08 23:17:33 -07:00
AGENTS.md ci: remove scheduled image publishes 2026-04-09 00:36:17 -07:00
logo-inline.png docs: add logos 2026-04-03 10:12:38 -07:00
logo.png docs: add logos 2026-04-03 10:12:38 -07:00
README.md fix(runtime): honor PUID and PGID identity mapping 2026-04-09 00:28:24 -07:00

Logo

Community Docker Images

A standardized Docker image collection focused on consistency, minimalism, reproducibility, and predictable runtime behavior.

Only implemented image lines are listed below. Publishing is handled by the Forgejo workflows in .forgejo/workflows/.


Images

Base Images

Image Latest Tag Build Path
Docker Latest images/base/alpine-3
Docker Latest images/base/debian-12
Docker Latest images/base/steamcmd
Docker Latest images/base/ubuntu-24.04

App Images

No app images are implemented yet.


Tag Model

Image tags follow the repository-wide contract:

  • Immutable release tags: <image>-<YYYYMMDD>
  • Moving latest tags: <image>-latest

Examples:

code.neureka.dev/docker/images:debian-12-20260401
code.neureka.dev/docker/images:debian-12-latest
code.neureka.dev/docker/images:steamcmd-latest

Runtime Identity

  • Default runtime identity is app:app with UID and GID 1000:1000.
  • Set PUID and PGID together to remap the internal app identity to match host ownership on bind mounts.
  • Set PUID=0 and PGID=0 to keep root privileges for the final process. Mixed zero and non-zero values are invalid.

Layout

The repository uses a flat image layout:

/images/base/<image-line>
/images/apps/<image-line>
/scripts
/.forgejo/workflows