A standardized, universal Docker image collection focused on consistency, minimalism, and predictable behavior across all environments.
- Shell 68.8%
- Dockerfile 31.2%
| .forgejo/workflows | ||
| images/base | ||
| scripts | ||
| .dockerignore | ||
| AGENTS.md | ||
| logo-inline.png | ||
| logo.png | ||
| README.md | ||
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 |
|---|---|---|
images/base/alpine-3 |
||
images/base/debian-12 |
||
images/base/steamcmd |
||
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:appwith UID and GID1000:1000. - Set
PUIDandPGIDtogether to remap the internalappidentity to match host ownership on bind mounts. - Set
PUID=0andPGID=0to 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