Commit graph

212 commits

Author SHA1 Message Date
Keith Martin
40ce242e89 Merge remote-tracking branch 'origin/develop' into PostgreSQL 2026-05-23 21:35:26 +10: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
Keith Martin
38969d7897 Merge remote-tracking branch 'origin/develop' into PostgreSQL 2026-05-04 15:53:07 +10: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
Keith Martin
7f3e3d1b0e Merge remote-tracking branch 'origin/develop' into PostgreSQL 2026-04-18 14:41:19 +10: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
Keith Martin
659b9160dc Merge remote-tracking branch 'origin/develop' into PostgreSQL 2026-04-05 18:38:36 +10: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
Keith Martin
3db0bf1ad1 Merge remote-tracking branch 'origin/develop' into PostgreSQL 2026-03-04 16:14:27 +10: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
Keith Martin
4ba18b1b03 Merge remote-tracking branch 'origin/develop' into PostgreSQL 2026-03-02 17:32:47 +10: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
Keith Martin
9b87e29969 Merge remote-tracking branch 'origin/develop' into PostgreSQL 2026-02-21 10:33:23 +10: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
Keith Martin
4b2ddf6d18 Merge remote-tracking branch 'origin/develop' into PostgreSQL 2025-12-19 19:57:58 +10: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
Keith Martin
b731d949f5 Merge tag '251130-b3068414c' into PostgreSQL 2025-12-01 17:16:33 +10: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
Keith Martin
95b938adc5 Merge remote-tracking branch 'origin/develop' into PostgreSQL 2025-10-20 20:33:40 +10: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
Keith Martin
36560e4f10 Merge remote-tracking branch 'origin/develop' into PostgreSQL 2025-10-18 21:39:58 +10: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
Keith Martin
a5cbd64790 Merge remote-tracking branch 'origin/develop' into PostgreSQL 2025-10-10 21:04:37 +10: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
Keith Martin
3f0780c5f9 Merge remote-tracking branch 'origin/develop' into PostgreSQL 2025-10-01 15:00:19 +10: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
Keith Martin
a8322b77d7 Merge remote-tracking branch 'origin/develop' into PostgreSQL 2025-09-22 20:48:08 +10: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
Keith Martin
d75d889a94 Merge remote-tracking branch 'origin/develop' into PostgreSQL 2025-09-14 20:06:57 +10: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
Keith Martin
a9855bdfae Merge remote-tracking branch 'origin/develop' into PostgreSQL 2025-08-18 17:30:03 +10: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
Keith Martin
a2344733e6 Merge remote-tracking branch 'keif888/gorm2' into PostgreSQL 2025-05-03 18:16:43 +10: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
Keith Martin
eb45f8572b Merge remote-tracking branch 'keif888/gorm2' into PostgreSQL 2025-04-28 22:04:46 +10: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