Commit graph

809 commits

Author SHA1 Message Date
Michael Mayer
d9c260b865 AI: Use Docker build argument to specify TensorFlow version #222 #4922
This also ensures that the archives will be created in /build.

Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-04-06 09:05:06 +02:00
Michael Mayer
a97d66d6e4 AI: Update libtensorflow build targets in Makefiles #222 #4922
This normalizes the archive names and adds required compiler flags.

Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-04-06 08:35:06 +02:00
raystlin
0ff942342f
AI: Improve TensorFlow for C build images and scripts (#4922)
* Fixed create_archive.sh

The previous version followed symlinks on doing the copy to a temporary
folder, so the resulting size was 3 times what it should be. Also
*.param files have been excluded from the final tar.gz file.

* Migrated tensorflow image to jammy

So as to build against an older version of glibc and support more OS
versions.

* Extend new create_archive.sh to all build types

The changes on the main create_archive.sh are now on all the other
versions.
2025-04-04 11:36:36 +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
6b26974ce7 TensorFlow: Upgrade build scripts to v2.18.0 #222
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-04-01 23:43:22 +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
Yaroslav Halchenko
15668ee7b5
CI: Add codespell config and fix typos (#4506)
More about codespell: https://github.com/codespell-project/codespell
2025-03-27 16:42:24 +01:00
Michael Mayer
4a4e45eb59 Docs: Fix broken link in docker/README.md
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-02-26 09:45:46 +01:00
Michael Mayer
971f39d4ae Demo: Increase the size limit for pre-rendered thumbs from 2560 to 4096
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-02-24 10:30:23 +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
0075c73d06 Docker: Increase Traefik read timeout from 1h to 3h
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-02-20 16:34:17 +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
Michael Mayer
8f6ce848eb Traefik: Set explicit read and write timeouts #3168
see https://github.com/photoprism/photoprism-docs/pull/193

Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-02-17 12:03:17 +01:00
Michael Mayer
a2958b8532 UX: Fix overlay scroll behavior #3168 #4777
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-02-09 14:26:46 +01:00
Michael Mayer
5ef3b5af27 Docker: Remove duplicate ENTRYPOINT declaration from ARMv7 image #4767
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-02-04 20:56:23 +01:00
Michael Mayer
df0c0e01a9 Docker: Add s6-overlay to ARMv7 and Ubuntu Jammy based images #4767
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-02-04 20:54:03 +01:00
Michael Mayer
717ba722bb Build: Add s6-overlay binaries to develop base image #4767
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-02-04 20:02:14 +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
b80b41b30f Docker: Update Dockerfiles and init scripts to run with s6-overlay #4767
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-02-04 18:31:26 +01:00
Michael Mayer
7ff6b384a2 Docker: Add S6 overlay to base images for process supervision #4767
see https://skarnet.org/software/s6/

Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-02-04 18:21:35 +01:00
Michael Mayer
e42049bc89 UX: Improve touch navigation behavior on mobile devices #1307 #3168
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-01-28 19:36:50 +01:00
Michael Mayer
11905f765f Assets: Add mobile-web-app-capable meta tag to HTML templates #3168
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-01-22 12:38: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
ea5074a62a Develop: Remove static $GOLANG_VERSION from Dockerfiles
Hoping that the issues with Go v1.23 have been resolved.

Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-01-03 07:35:33 +01:00
Michael Mayer
044fa4de08 Develop: Update Go install script and related Dockerfiles
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-01-03 07:33:05 +01:00
Michael Mayer
273158a061 Docker: Upgrade Go from v1.22.9 to v1.22.10 in the develop base images
Signed-off-by: Michael Mayer <michael@photoprism.app>
2024-12-20 00:37:36 +01:00
Michael Mayer
17d98e4158 i18n: Refactor right-to-left language and translation support #3168
Signed-off-by: Michael Mayer <michael@photoprism.app>
2024-12-18 16:04:41 +01:00
Michael Mayer
b821d7a8e6 Merge branch 'develop' into upgrade/vuetify-3 2024-11-20 14:35:25 +01:00
Michael Mayer
6c820537ad Docker: Rename develop/oracular-small to develop/oracular-slim #4631
Signed-off-by: Michael Mayer <michael@photoprism.app>
2024-11-18 11:53:23 +01:00
Michael Mayer
2f9e805fc9 Docker: Add base image for Ubuntu 24.10 (Oracular Oriole) #4631
Signed-off-by: Michael Mayer <michael@photoprism.app>
2024-11-18 11:37:21 +01:00
Michael Mayer
5558e14b94 Build: Upgrade Go from v1.22.8 to 1.22.9 in docker/**/Dockerfile
Signed-off-by: Michael Mayer <michael@photoprism.app>
2024-11-18 11:22:55 +01:00
Michael Mayer
8868bc4759 Merge branch 'develop' into upgrade/vuetify-3
# Conflicts:
#	frontend/package-lock.json
2024-11-06 16:54:25 +01:00
Michael Mayer
2df09b2d7f Build: Remove libbsd0 package from "noble-slim" and "armv7" Dockerfiles
Signed-off-by: Michael Mayer <michael@photoprism.app>
2024-11-06 11:35:26 +01:00
Michael Mayer
49124a510f Merge branch 'develop' into upgrade/vuetify-3 2024-10-30 09:24:11 +01:00
Michael Mayer
3f88fa9734 Docker: Install "iputils-ping" and "dnsutils" system packages
Signed-off-by: Michael Mayer <michael@photoprism.app>
2024-10-30 09:20:38 +01:00
Michael Mayer
27b735305a Merge remote-tracking branch 'origin/develop' into upgrade/vuetify-3 2024-10-16 13:55:08 +02:00
Michael Mayer
484a9a5898 Go: Upgrade from v1.22.7 to v1.22.8 in Docker base images
Signed-off-by: Michael Mayer <michael@photoprism.app>
2024-10-14 10:27:59 +02:00
Anastasiia
04311154cf Version 2.7 part 1 2024-09-27 23:50:53 +02:00
Michael Mayer
a542e15ae8 Docker: Rename ddns/docker-compose.yml to compose.yaml
Signed-off-by: Michael Mayer <michael@photoprism.app>
2024-09-12 11:04:03 +02:00
Michael Mayer
05147e14cc Docker: Rename demo/docker-compose.yml to compose.yaml
Signed-off-by: Michael Mayer <michael@photoprism.app>
2024-09-12 11:03:25 +02:00
Michael Mayer
48aaee63eb Develop: Upgrade Go from v1.22.6 to v1.22.7
Signed-off-by: Michael Mayer <michael@photoprism.app>
2024-09-11 07:23:40 +02:00
Michael Mayer
f063fb4acf Revert "Develop: Upgrade Go from v1.22.6 to v1.23.1 (includes telemetry fixes)"
This reverts commit 398e8610ef.
2024-09-11 07:22:48 +02:00
Michael Mayer
398e8610ef Develop: Upgrade Go from v1.22.6 to v1.23.1 (includes telemetry fixes)
Signed-off-by: Michael Mayer <michael@photoprism.app>
2024-09-11 06:54:00 +02: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
8c3e70b82d Go: Downgrade from v1.23.0 to v1.22.6 due to telemetry collection
Signed-off-by: Michael Mayer <michael@photoprism.app>
2024-08-27 12:30:12 +02:00
Michael Mayer
2696d80c0c AV1: Add librav1e-dev to Docker base images #4439 2024-08-11 10:49:04 +02:00
Michael Mayer
80ea30e022 HEIC: Add libavcodec-dev to Docker base images #4439 2024-08-11 09:59:40 +02:00
Michael Mayer
7aee6f5180 HEIC: Add libsharpyuv to Docker base images #4439 2024-08-11 09:23:14 +02:00