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
Alexis Lefebvre
44e7ed3f7e
feat: use a smaller skeleton when calling useradd
...
# Conflicts:
# docker/develop/armv7/Dockerfile
# docker/develop/bookworm/Dockerfile
# docker/develop/bullseye/Dockerfile
# docker/develop/buster/Dockerfile
# docker/develop/jammy/Dockerfile
# docker/develop/lunar/Dockerfile
# docker/develop/mantic/Dockerfile
# docker/develop/noble/Dockerfile
# docker/develop/oracular/Dockerfile
# docker/develop/plucky/Dockerfile
2026-07-10 00:48:46 +02:00
Michael Mayer
91d27f7e6e
Docs: Update copyright year in Dockerfiles, scripts, and Go files
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2026-05-22 07:56:59 +02:00
Michael Mayer
5bda752118
Build: Add shared .telemetry file to opt out of CLI telemetry
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2026-04-24 16:42:21 +02:00
Michael Mayer
26a5c06762
Claude: Run "claude update" if already installed and add render-pdf deps
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2026-04-13 12:49:04 +02:00
Michael Mayer
ce65fc7e7b
Dev: Update Dockerfiles, Makefile, .gitignore, and .dockerignore
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2026-02-21 00:53:36 +01:00
Michael Mayer
18889cc21f
AI: Remove OLLAMA_BASE_URL default from Dockerfiles #5361
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-12-10 11:09:37 +01:00
Michael Mayer
75f183aa25
AI: Add support for OLLAMA_BASE_URL env expansion in vision.yml #5361
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-12-10 10:52:26 +01:00
Michael Mayer
94f8a5f35d
AI: Improve Face Detection with an ONNX-based model #5167
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-10-06 18:51:49 +02:00
Michael Mayer
acdf91d668
Dockerfiles: Add system packages for the development environment
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-09-12 13:07:53 +02:00
Michael Mayer
f84bfbefaa
Docker: Update Dockerfiles for development base images
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-09-12 11:38:32 +02:00
Michael Mayer
eddb096adb
Docker: Reduce MALLOC_ARENA_MAX from 4 to 2 for less memory consumption
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-04-25 07:52:49 +02:00
Michael Mayer
96dbb5ccbc
Config: Refactor command flags, reports, and client options
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-04-15 15:42:03 +02:00
Michael Mayer
5ff21ad589
TensorFlow: Enable oneDNN optimizations in Dockerfiles #222
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-04-02 12:48:29 +02:00
Michael Mayer
f0959c2796
Dockerfiles: Add TF_ENABLE_ONEDNN_OPTS variable for TensorFlow 2 #222
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-04-02 00:03:10 +02:00
Michael Mayer
d357643b6c
Docker: Add install-dircolors.sh script to customize terminal colors
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-02-17 14:58:50 +01:00
Michael Mayer
83c039dd9a
Docker: Add s6-overlay documentation links #4767
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-02-04 20:01:21 +01:00
Michael Mayer
01f15fa406
Backend: Update copyright notices
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-01-09 10:28:17 +01:00
Michael Mayer
3e7e782433
Go: Disable telemetry in /etc/skel/.config/go/telemetry
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2024-08-27 14:40:32 +02:00
Michael Mayer
957efaf102
Docker: Update library package names in Dockerfiles #4084
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2024-05-19 10:37:47 +02:00
Michael Mayer
10f178bfd5
Vips: Add MALLOC_ARENA_MAX="4" to Dockerfiles #1474 #4084
...
Reduces GLib memory fragmentation issues and memory consumption:
- https://github.com/davidbyttow/govips#malloc_arena_max
- https://thehftguy.com/tag/malloc_arena_max/
Signed-off-by: Michael Mayer <michael@photoprism.app>
2024-05-16 08:19:54 +02:00
Michael Mayer
0ca37b2c92
Docs: Update year in backend and frontend package file headers
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2024-01-05 16:38:36 +01:00
Michael Mayer
f714c1d759
Develop: Update Ubuntu base image Dockerfiles #3885
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-11-20 14:32:15 +01:00
Michael Mayer
f28adc84e6
Develop: Update build deps in base image Dockerfiles
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-10-28 14:18:23 +02:00
Michael Mayer
a1aab20897
Develop: Add base image Dockerfiles for Ubuntu 23.10 (Mantic Minotaur)
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-10-26 11:16:25 +02:00