photoprism/docker/develop
Michael Mayer c9362a6720 Docker: Refine smaller-skeleton bashrc setup for all images #5154 #5155
Follow-up to the contributor change that moves shell customization out of
per-user home directories:

- Migrate the resolute, trixie, and questing (+ slim) dev images to the
  shared install-bashrc.sh; the shared create-users.sh now hands users a
  minimal skeleton, so images still writing to /etc/skel/.bashrc would
  otherwise lose their aliases and prompt.
- Restore export PATH="$PATH:$HOME/.local/bin" (needed for claude/gh) in
  the full dev images by writing it to /etc/bash.bashrc; kept out of the
  slim and production images, which never had it.
- Guard the /etc/skel/.config copy in create-users.sh so production images
  without it don't emit a spurious error, and use rm -f /root/.bashrc.
- Fix the install-bashrc.sh header reference and silence an intentional
  SC2016 on the runtime-expanded PS1.
2026-07-10 00:56:15 +02:00
..
armv7 Docker: Refine smaller-skeleton bashrc setup for all images #5154 #5155 2026-07-10 00:56:15 +02:00
bookworm Docker: Refine smaller-skeleton bashrc setup for all images #5154 #5155 2026-07-10 00:56:15 +02:00
bookworm-slim feat: use a smaller skeleton when calling useradd 2026-07-10 00:48:46 +02:00
bullseye Docker: Refine smaller-skeleton bashrc setup for all images #5154 #5155 2026-07-10 00:56:15 +02:00
bullseye-slim feat: use a smaller skeleton when calling useradd 2026-07-10 00:48:46 +02:00
buster Docker: Refine smaller-skeleton bashrc setup for all images #5154 #5155 2026-07-10 00:56:15 +02:00
impish feat: use a smaller skeleton when calling useradd 2026-07-10 00:48:46 +02:00
jammy Docker: Refine smaller-skeleton bashrc setup for all images #5154 #5155 2026-07-10 00:56:15 +02:00
jammy-slim feat: use a smaller skeleton when calling useradd 2026-07-10 00:48:46 +02:00
lunar Docker: Refine smaller-skeleton bashrc setup for all images #5154 #5155 2026-07-10 00:56:15 +02:00
lunar-slim feat: use a smaller skeleton when calling useradd 2026-07-10 00:48:46 +02:00
mantic Docker: Refine smaller-skeleton bashrc setup for all images #5154 #5155 2026-07-10 00:56:15 +02:00
mantic-slim feat: use a smaller skeleton when calling useradd 2026-07-10 00:48:46 +02:00
noble Docker: Refine smaller-skeleton bashrc setup for all images #5154 #5155 2026-07-10 00:56:15 +02:00
noble-slim feat: use a smaller skeleton when calling useradd 2026-07-10 00:48:46 +02:00
oracular Docker: Refine smaller-skeleton bashrc setup for all images #5154 #5155 2026-07-10 00:56:15 +02:00
oracular-slim feat: use a smaller skeleton when calling useradd 2026-07-10 00:48:46 +02:00
plucky Docker: Refine smaller-skeleton bashrc setup for all images #5154 #5155 2026-07-10 00:56:15 +02:00
plucky-slim feat: use a smaller skeleton when calling useradd 2026-07-10 00:48:46 +02:00
questing Docker: Refine smaller-skeleton bashrc setup for all images #5154 #5155 2026-07-10 00:56:15 +02:00
questing-slim Docker: Refine smaller-skeleton bashrc setup for all images #5154 #5155 2026-07-10 00:56:15 +02:00
resolute Docker: Refine smaller-skeleton bashrc setup for all images #5154 #5155 2026-07-10 00:56:15 +02:00
resolute-slim Docker: Refine smaller-skeleton bashrc setup for all images #5154 #5155 2026-07-10 00:56:15 +02:00
trixie Docker: Refine smaller-skeleton bashrc setup for all images #5154 #5155 2026-07-10 00:56:15 +02:00
trixie-slim Docker: Refine smaller-skeleton bashrc setup for all images #5154 #5155 2026-07-10 00:56:15 +02:00