Commit graph

348 commits

Author SHA1 Message Date
Michael Mayer
71c89ce407 CI: Upgrade TestCafe to v3.7.2 in scripts/dist/install-nodejs.sh
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-03-11 17:59:54 +01:00
Michael Mayer
76be526860 Build: Update scripts/dist/install-s6.sh
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-02-21 02:45:42 +01:00
Michael Mayer
97e6e83e41 Build: Replace "wget" with "curl" in dist scripts
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-02-21 02:32:13 +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
bf543232d6 CI: Update scripts/dist/install-s6.sh
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-02-21 01:30:54 +01:00
Michael Mayer
a4255da6eb CI: Remove --entrypoint flag from package build commands
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-02-21 01:21:06 +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
fb0e37f350 Scripts: Add documentation link to dist/install-s6.sh #4767
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-02-04 20:12:17 +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
ae5f35259c Server: Move process handling and shutdown to separate package #4767
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-02-04 19:05:26 +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
163db703d1 Config: Add "develop" feature flag to disable new viewer sidebar #3168
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-02-03 12:29:02 +01:00
Michael Mayer
2a8c3e6c42 Develop: Update NodeJS deps in /scripts/dist/install-nodejs.sh
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-01-24 15:57:58 +01:00
Michael Mayer
04c3e98073 Frontend: Ensure that ESLint is installed and works as intended #3168
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-01-22 12:34:49 +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
cda71f17e9 Develop: Update Makefile and scripts/dist/install.go
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-01-02 12:56:41 +01:00
Michael Mayer
e2bbd4fedb Scripts: Allow installation of latest FFmpeg build from GitHub #4181
Signed-off-by: Michael Mayer <michael@photoprism.app>
2024-12-29 17:44:28 +01:00
Michael Mayer
283eac09cf Docker: Shorten hostname for native arm builds in buildx-multi.sh #4631
Signed-off-by: Michael Mayer <michael@photoprism.app>
2024-11-21 11:21:53 +01:00
Michael Mayer
0a348edba2 Build: Always install MariaDB distribution packages #4631
Signed-off-by: Michael Mayer <michael@photoprism.app>
2024-11-20 17:18:01 +01:00
Michael Mayer
0e8e1b7ea0 Build: Set default version to v1.19.5 in install-libheif.sh script #4631
Signed-off-by: Michael Mayer <michael@photoprism.app>
2024-11-20 15:09:09 +01:00
Michael Mayer
ff555b14f7 Docker: Improve dockerx-multi.sh build scripts #4631
Signed-off-by: Michael Mayer <michael@photoprism.app>
2024-11-20 13:52:11 +01:00
Michael Mayer
5937461a46 Docker: Improve dockerx-multi.sh build scripts #4631
Signed-off-by: Michael Mayer <michael@photoprism.app>
2024-11-20 11:49:09 +01:00
Michael Mayer
c13dc30b46 Docker: Configure host for native arm builds in buildx-multi.sh #4631
Signed-off-by: Michael Mayer <michael@photoprism.app>
2024-11-20 11:31:07 +01:00
Michael Mayer
1d4b29f2f6 Docker: Upgrade libheif from v1.19.3 to v1.19.4 #4631
Signed-off-by: Michael Mayer <michael@photoprism.app>
2024-11-19 21:05:35 +01:00
Michael Mayer
9d67f6f609 CI: Remove Drone-related scripts, configs and make targets #4631
Signed-off-by: Michael Mayer <michael@photoprism.app>
2024-11-19 15:49:52 +01:00
Michael Mayer
7094555409 Docker: Update install-libheif.sh script #4631
Signed-off-by: Michael Mayer <michael@photoprism.app>
2024-11-18 19:11:59 +01:00
Michael Mayer
4307103bf9 Docker: Upgrade libheif from v1.18.2 to v1.19.3 #4631
Signed-off-by: Michael Mayer <michael@photoprism.app>
2024-11-18 19:10:45 +01:00
Michael Mayer
3aaf6c26f4 Docker: Update install-libheif.sh and install-mariadb.sh scripts #4631
Signed-off-by: Michael Mayer <michael@photoprism.app>
2024-11-18 11:58:25 +01:00
Michael Mayer
1cd869fe5e MariaDB: Update dist/install-mariadb.sh script to use sudo
Signed-off-by: Michael Mayer <michael@photoprism.app>
2024-10-30 09:21:29 +01:00
Michael Mayer
ba5ea6b518 Scripts: Use "sudo" to install Go in dist/install-go.sh
Signed-off-by: Michael Mayer <michael@photoprism.app>
2024-10-17 18:56:09 +02:00
Michael Mayer
149f1dfe84 Develop: Upgrade NodeJS from v20 to v22 and TestCafe from 3.6.0 to 3.6.2
Signed-off-by: Michael Mayer <michael@photoprism.app>
2024-09-15 16:42:08 +02:00
Michael Mayer
f782cb35e5 Go: Test go command by showing installed version in install-go.sh
Signed-off-by: Michael Mayer <michael@photoprism.app>
2024-08-29 09:56:55 +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
8b1c8431ef Go: Disable telemetry collection and uploading
Signed-off-by: Michael Mayer <michael@photoprism.app>
2024-08-27 12:00:27 +02:00
Michael Mayer
bad662aac0 Develop: Upgrade base image from 2400811-noble to 2400819-noble #4439
Signed-off-by: Michael Mayer <michael@photoprism.app>
2024-08-27 11:19:07 +02:00
Michael Mayer
81de57bac4 HEIC: Upgrade libheif from v1.18.1 to v1.18.2 #4439 2024-08-11 11:32:01 +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
8f8a48500e HEIC: Add libsharpyuv-dev to build-libheif.sh script #4439 2024-08-11 09:28:46 +02:00
Michael Mayer
9f1eee6b1e HEIC: Upgrade libheif from v1.17.1 to v1.18.1 #4439
Signed-off-by: Michael Mayer <michael@photoprism.app>
2024-08-02 10:39:55 +02:00
Michael Mayer
88156866f6 Backend: Update command build scripts with additional build mode #2132
Signed-off-by: Michael Mayer <michael@photoprism.app>
2024-07-19 23:12:04 +02:00
Michael Mayer
0617736e75 API: Add proof-of-concept for generating Swagger API docs #2132
Signed-off-by: Michael Mayer <michael@photoprism.app>
2024-07-14 14:35:24 +02:00
Michael Mayer
e70702162f Develop: Change default Site URL to use HTTPS as required for OIDC #782
Signed-off-by: Michael Mayer <michael@photoprism.app>
2024-06-28 00:21:19 +02:00
Michael Mayer
f10809329f OIDC: Update test endpoint URLs #782
Signed-off-by: Michael Mayer <michael@photoprism.app>
2024-06-27 22:55:59 +02:00
Michael Mayer
ade16f166b Videos: Update install-ffmpeg.sh script to install static build #4181
Signed-off-by: Michael Mayer <michael@photoprism.app>
2024-05-30 09:38:28 +02:00
Michael Mayer
a4c76ce35f Videos: Make installation of FFmpeg 7 optional #1474 #4181
Signed-off-by: Michael Mayer <michael@photoprism.app>
2024-05-30 07:46:49 +02:00
Michael Mayer
399ddad5a0 Videos: Make sure apt-utils is installed to upgrade FFmpeg #1474 #4181
Signed-off-by: Michael Mayer <michael@photoprism.app>
2024-05-29 20:20:41 +02:00
Michael Mayer
8cb1a4c97b Videos: Upgrade FFmpeg to v7.0 for faster transcoding #1474 #4181
Signed-off-by: Michael Mayer <michael@photoprism.app>
2024-05-29 19:57:39 +02:00
Michael Mayer
781177a990 Docker: Add "libjxl-dev" and "libjxl-tools" to base images #668
Signed-off-by: Michael Mayer <michael@photoprism.app>
2024-05-21 13:35:36 +02:00