mirror of
https://github.com/casjaysdevdocker/.github
synced 2026-07-25 08:11:39 -04:00
2a80da6a381de1c92fe56ceb9dc3deeef004c5f0
Full audit of AI.md against bin/gen-dockerfile and all
templates/dockerfiles/*.template; fixed every discrepancy found.
- AI.md: fix Templates table — base image column now shows pull source
(alpine, debian, ubuntu, almalinux, menci/archlinuxarm), not push
target; add clarifying note distinguishing pull vs push registries
- AI.md: add oraclelinux and redhat to RHEL family alias list
- AI.md: add web/xorg template accurate descriptions (Debian build stage)
- AI.md: fix .env.scripts code block — ENV_PULL_URL corrected to alpine;
add WWW_ROOT_DIR between NODE_MANAGER and ENV_PACKAGES (from dotenv.template)
- AI.md: add LANG_VERSION and WWW_ROOT_DIR to variable reference table
- AI.md: rewrite Dockerfile ARG table — fix PULL_URL default, split into
top-of-file ARGs and Stage 2 ARGs, add PHP_SERVER/PATH/USER/SHELL_OPTS/
CONTAINER_VERSION/TZ/LICENSE/ENV_PORTS
- AI.md: fix Stage 1 ENV block — add ENV ENV=~/.profile and ENV TIMEZONE="${TZ}"
- AI.md: fix Stage 2 ENV block — add 11 missing lines (ENV/USER/PATH/TIMEZONE/
ENV_PORTS/PHP_SERVER/NODE_VERSION/NODE_MANAGER/PHP_VERSION/DISTRO_VERSION/
WWW_ROOT_DIR)
- AI.md: fix Container Labels — add base.name, schema-version, url, vcs-type,
toolbox labels; document double org.opencontainers.image.source (hub then git)
- AI.md: remove certbot from Alpine package list (not in GEN_DOCKER_FILE_PKGS_ALPINE)
- AI.md: replace stale CI/CD section with actual actions.template output;
document SHA-pinned actions, Gitea-first dual-registry strategy, vars vs
secrets, annotations block, versioned workflow variant
- AI.md: add hand-crafted vs generated file legend to project structure tree
AI.md
Description
Languages
Shell
92.9%
Dockerfile
7.1%