Cathie Integra
733dbf00a9
Docker: Run install-libvips.sh before install-libheif.sh on Jammy #5621
2026-05-27 09:52:13 +02:00
Cathie Integra
df152c4fb8
Docker: Replace libvips-dev with runtime variant in slim images #5621
2026-05-27 08:47:33 +02:00
Cathie Integra
83fbca10c2
HEIC: Default install-libheif.sh to v1.22.2 and switch Resolute base #5621
2026-05-27 04:17:19 +02:00
Michael Mayer
860f937abe
Docker: Remove Pebble binary from Ubuntu base images #5620
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2026-05-27 03:25:22 +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
6cb5684ed2
Build: Fix resolute ARM64 chromium libjpeg, use apt libheif #5543
...
install-chrome.sh now pins Debian Bookworm to apt priority 100 with
chromium-* elevated to 990, preventing apt from "upgrading" unrelated
Ubuntu packages like libjpeg-dev to Bookworm's higher-versioned one
(which would pull libjpeg62-turbo-dev and collide with Ubuntu's
libjpeg-turbo8-dev). The conflict affected all Ubuntu+Bookworm-
chromium ARM64 builds; Resolute happened to surface it first.
The Resolute Dockerfiles now install libheif (1.21.2) from the
Resolute apt repo and explicitly pull the codec plugins, replacing
the older 1.20.2 archive previously fetched by install-libheif.sh.
Signed-off-by: Michael Mayer <michael@photoprism.app>
2026-04-27 09:43:29 +02:00
Michael Mayer
53906f2bde
Build: Drop software-properties-common from trixie develop image #5542
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2026-04-27 09:14:05 +02:00
Michael Mayer
297f6eda98
Build: Add Ubuntu 26.04 LTS (Resolute Raccoon) base images #5543
...
Adds docker/develop/resolute/ and docker/develop/resolute-slim/ as
direct clones of the questing images with the base image, OCI labels,
and top-of-file comment switched to resolute. Test builds can be created
once the final "ubuntu:resolute" image is published on Docker Hub.
Signed-off-by: Michael Mayer <michael@photoprism.app>
2026-04-27 08:43:52 +02:00
Michael Mayer
14b605df2f
Build: Add Debian 13 (Trixie) develop and base images #5542
...
Adds docker/develop/trixie/ (full) and docker/develop/trixie-slim/
images based on the Bookworm images, with ImageMagick 7 policy path,
s6-overlay parity with Questing, and Trixie packages for libjxl,
va-driver, nvenc, postgresql-client, and ripgrep.
Signed-off-by: Michael Mayer <michael@photoprism.app>
2026-04-27 08:33:26 +02:00
Michael Mayer
757714515e
Build: Bundle Hadolint, OSV-Scanner, Gitleaks in develop images
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2026-04-27 08:17:04 +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
4b18fe1a45
Develop: Add bubblewrap package to base images
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2026-03-31 15:01:20 +02:00
Michael Mayer
f58335cb4b
Build: Backport libvips in Jammy images and document 8.14+
...
- add scripts/dist/install-libvips.sh for Jammy backport installs
- switch jammy and jammy-slim Dockerfiles to use the new installer
- document libvips 8.14+ requirement in setup/pkg/linux docs
- update thumb/README.md and regenerate setup/pkg/linux/README.html
Signed-off-by: Michael Mayer <michael@photoprism.app>
2026-03-03 11:43:28 +01:00
Michael Mayer
ed65deb83a
Develop: Add config dir defaults to base images and compose.yaml
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2026-03-01 12:56:53 +01:00
Michael Mayer
9d27e5aae4
Dockerfiles: Add env defaults to develop base images
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2026-03-01 12:40:52 +01:00
Michael Mayer
54618b7117
Dockerfiles: Add openssh-client package to develop base images
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2026-03-01 12:26:51 +01: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
d62824ea23
CI: Fix typo in docker/develop/questing/Dockerfile #5361
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-12-11 11:17:04 +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
46d53d63f8
Dockerfiles: Add "binutils" and "binutils-gold" packages #5330
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-11-21 13:36:29 +01:00
Michael Mayer
5d6e46b87f
Develop: Add package "htop" to docker/develop/questing/Dockerfile
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-10-19 22:13:33 +02:00
Michael Mayer
580751a051
Docker: Add Makefile targets and Dockerfiles for Ubuntu 25.10 #5276
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-10-18 10:49:09 +02:00
Michael Mayer
d36e83d2ef
Develop: Remove whitespace from docker/develop/plucky/Dockerfile
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-10-10 08:52:45 +02:00
Michael Mayer
1273991a7d
Develop: Add xvfb and fonts to docker/develop/plucky/Dockerfile
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-10-10 08:47:49 +02: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
4d4cac446e
Docker: Add package xxd to develop/plucky/Dockerfile
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-09-30 15:52:45 +02:00
Michael Mayer
ade3b40a42
Docker: Add "python" symlink to develop/plucky/Dockerfile
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-09-22 10:45:12 +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
9c7c6c3d27
Docker: Preinstall "libmagic-mgc" package for media type detection #5149
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-08-05 10:56:29 +02:00
Michael Mayer
a7d927a83b
Videos: Add install-yt-dlp.sh script #4982
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-05-02 09:57:52 +02:00
Michael Mayer
27ec7a1282
Videos: Add "va-driver-all" and "libva2" to Docker base images #4967
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-04-26 11:41:01 +02:00
Michael Mayer
8fbe03ee1b
Videos: Update driver packages for Intel QSV and add "amd" target " #4967
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-04-26 09:09:26 +02:00
Michael Mayer
71a623b5e0
Docker: Increase TF_CPP_MIN_LOG_LEVEL from 2 (info) to 4 (error)
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-04-25 07:56:27 +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
a746cc1779
Docker: Upgrade libheif to v1.19.7 in jammy base images
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-04-18 14:43:42 +02:00
Michael Mayer
eb228b0e45
Docker: Install libheif v1.19.5 in jammy base images
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-04-18 12:54:26 +02:00
Michael Mayer
fa3d7d831d
Dist: Update install-libheif.sh script and related Makefile targets
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-04-18 11:51:37 +02:00
Michael Mayer
d7ea086c5d
Develop: Add Docker base image files for Ubuntu 25.04 (Plucky Puffin)
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-04-18 11:18:17 +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
06de8e2b66
Docker: Refactor service initialization and reduce startup log verbosity
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-04-12 14:06:39 +02:00
Michael Mayer
043f6c2569
Build: Downgrade TensorFlow from v2.18.0 to v1.15.2 in docker/armv7 #222
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-04-06 11:03:08 +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
deeb8b987a
PostgreSQL: Install "postgresql-client" package in Dockerfiles #47 #4831
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-03-29 02:25:37 +01:00
Michael Mayer
99d515a6e5
Docker: Add "xz-utils" package as required to install from GitHub
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-02-21 01:40:59 +01:00
Michael Mayer
3717016fc7
Docker: Fix typo in develop/bookworm-slim/Dockerfile
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-02-17 16:35:59 +01: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