- AI.md: --mariadb not in LONGOPTS so getopt rejects it silently;
document --mysql as the working flag with a note about --mariadb
- AI.md: Stage 1 bootstrap RUN missing ca-certificates install and
update-ca-certificates call (from alpinelinux.template lines 66-69)
- AI.md: hook function count said "eight" but eleven are listed; fixed to eleven
- AI.md: label URL values were hardcoded to casjaysdevdocker/docker.io;
corrected to ${GEN_DOCKERFILE_HUB_REPO} and ${GEN_DOCKERFILE_GIT_REPO}
which are computed from ENV_REGISTRY_URL/ENV_REGISTRY_PUSH/git remote
AI.md
Verified against Docker Hub API: casjaysdev/web exists,
casjaysdev/xorg returns 404. Update AI.md to reflect reality
and warn that ENV_PULL_URL must be set for xorg projects.
- AI.md: mark casjaysdev/xorg as non-existent; add must-set
ENV_PULL_URL warning for xorg template
- AI.md: clarify web/xorg package additions (xorg + x11-apps)
rather than implying they use a pre-built xorg-specific image
AI.md
- AI.md: remove `bin/gen-dockerfile in casjay-dotfiles` source hint from
tool description — the installed binary is what matters
- AI.md: replace `$CASJAYSDEVDIR/templates/dockerfiles/` in template
resolution table with the installed path
`/usr/local/share/CasjaysDev/scripts/templates/dockerfiles/`; retain
`$CASJAYSDEVDIR` as the dev-checkout alternative
- AI.md: update Resources section — gen-dockerfile entry no longer names
the dev source path; template source entry shows the installed path
with the dev-override variable
- AI.md: tool description no longer assumes casjay-dotfiles dev checkout
- AI.md: template resolution and Resources use /usr/local/share/CasjaysDev/scripts
AI.md
- AI.md: correct `web` and `xorg` pull sources to `casjaysdev/web` and
`casjaysdev/xorg` (pre-built images, not raw Debian)
- AI.md: update note clarifying upstream vs casjaysdev pull source logic
- AI.md: expand `--startup` description — names the target path, the
gen-script backend, and shows the required positional filename arg
- AI.md: replace all bare `.github/example/` path references with the
explicit `casjaysdevdocker/.github/example/` org-level repo path so
the file remains meaningful when copied into any container project
- AI.md: replace "copy from .github/example" workflow steps with
`gen-dockerfile --startup` commands
- AI.md: all .github/example path refs → casjaysdevdocker/.github/example/
- AI.md: web/xorg pull source column corrected to casjaysdev pre-built images
- AI.md: --startup flag description expanded with path and gen-script detail
AI.md
Remove stale DEFAULT_* variables and sync all generated example files
to match the current gen-dockerfile tool output.
- AI.md: remove DEFAULT_FILE_DIR/DATA/CONF/TEMPLATE_DIR from .env.scripts
code block and variable reference table; WWW_ROOT_DIR retained
- example/.env.scripts: migrate to current variable names
(ENV_REGISTRY_REPO, ENV_REGISTRY_PUSH, ENV_REGISTRY_URL, ENV_REGISTRY_ORG);
remove DEFAULT_FILE/DATA/CONF/TEMPLATE_DIR entries
- example/Dockerfile: remove DEFAULT_FILE/DATA/CONF/TEMPLATE_DIR ARGs;
regenerated from current alpine template
- example/.gitattributes: sync to current template output
- example/.gitignore: sync to current template output (expanded patterns)
- example/README.md: regenerated from current template
- example/rootfs/root/docker/setup/00-init.sh: sync to current template
- example/rootfs/root/docker/setup/01-system.sh: sync to current template
- example/rootfs/root/docker/setup/02-packages.sh: sync to current template
- example/rootfs/root/docker/setup/03-files.sh: sync to current template
- example/rootfs/root/docker/setup/04-users.sh: sync to current template
- example/rootfs/root/docker/setup/05-custom.sh: sync to current template
- example/rootfs/root/docker/setup/06-post.sh: sync to current template
- example/rootfs/root/docker/setup/07-cleanup.sh: sync to current template
- example/rootfs/usr/local/bin/entrypoint.sh: sync to current template
- example/rootfs/usr/local/etc/docker/functions/entrypoint.sh: sync to current template
AI.md
example/Dockerfile
example/.env.scripts
example/.gitattributes
example/.gitignore
example/README.md
example/rootfs/root/docker/setup/00-init.sh
example/rootfs/root/docker/setup/01-system.sh
example/rootfs/root/docker/setup/02-packages.sh
example/rootfs/root/docker/setup/03-files.sh
example/rootfs/root/docker/setup/04-users.sh
example/rootfs/root/docker/setup/05-custom.sh
example/rootfs/root/docker/setup/06-post.sh
example/rootfs/root/docker/setup/07-cleanup.sh
example/rootfs/usr/local/bin/entrypoint.sh
example/rootfs/usr/local/etc/docker/functions/entrypoint.sh