Commit graph

615 commits

Author SHA1 Message Date
Aaron Kollasch 7ab3669fdb Switch from gosu to setpriv
Preserves supplementary groups if `PHOTOPRISM_GID` is set.
Removes gosu installation as it is no longer needed.
2022-09-28 09:45:32 +02:00
Michael Mayer de57063118 Docker: Use Jammy instead of Bookworm as ARMv7 base image #2704
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-09-14 23:00:46 +02:00
Michael Mayer d2c6eac3bf RAW: Upgrade Darktable from v3.8 to v4.0 (AMD64) #2703
Currently we don't know of any installable packages for ARM64.
Help welcome!

Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-09-14 18:46:28 +02:00
Michael Mayer ae2375ea09 Build: Update Dockerfiles
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-09-02 15:45:09 +02:00
Michael Mayer 54a41e682c CI: Update develop, preview, and release scripts
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-09-02 15:12:57 +02:00
Michael Mayer 0f7a8dd1fc Build: Improve Ubuntu 22.04 LTS (Jammy Jellyfish) Dockerfiles
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-09-02 13:06:46 +02:00
Michael Mayer 64b35fcaf9 Docker: Add jammy-slim base image
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-09-02 12:18:12 +02:00
Michael Mayer e65c260656 Docs: Rename improvement(s) to enhancement(s)
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-08-24 13:21:43 +02:00
Michael Mayer 2b48955cf9 Docs: Update formatting in docker/README.md
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-08-10 18:43:22 +02:00
Michael Mayer ecf783e290 Docs: Update links in README.md files
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-08-10 18:41:42 +02:00
Michael Mayer 631ba9b9de Develop: Update Dockerfiles for Debian bullseye and buster
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-08-09 22:25:27 +02:00
Michael Mayer ba7def3231 Develop: Update Dockerfiles
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-08-09 22:20:58 +02:00
Michael Mayer c39916161d Docker: Update bookworm packages
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-08-09 21:23:56 +02:00
Michael Mayer f06d768e78 Docker: Skip changing permissions of the original folder #2371
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-08-01 15:40:16 +02:00
Michael Mayer 2a22a3102a Docker: Update docker-compose.yml config examples #2536
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-07-29 17:39:56 +02:00
Michael Mayer 062596347c Docker: Update docker-compose.yml config examples #2536
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-07-29 17:36:57 +02:00
Michael Mayer b9ca7c2d6c Docker: Add security_opt, otherwise MariaDB v10.8 may fail #2390
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-07-23 21:43:08 +02:00
Michael Mayer 54643b58ba Docker: Change $GOBIN from "/go/bin" to "/usr/local/bin"
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-07-23 15:13:16 +02:00
Michael Mayer 25fb0e0fc1 CI: Improve dist install scripts and add usage docs
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-07-23 13:55:26 +02:00
Michael Mayer 372ccb9a29 Config: Improve parameter comments in docker-compose.yml examples #2536
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-07-22 09:59:08 +02:00
Michael Mayer 58521190ba Zip: Fix potential filesystem permission and timing issues #2532
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-07-19 20:41:36 +02:00
Michael Mayer 849a45ac57 Config: Update docker-compose.yml examples
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-07-19 17:00:12 +02:00
Michael Mayer a235ea3eea Config: Update docker-compose.yml examples
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-07-11 13:44:27 +02:00
Michael Mayer 20a82efda4 Auth: Shorten passwd mode option (password still works) #98 #782
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-07-11 05:08:15 +02:00
Michael Mayer 591a656270 Auth: Add PHOTOPRISM_AUTH_MODE config option #98 #782
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-07-07 19:12:28 +02:00
Michael Mayer fb1736fb34 Docker: Update arm64 and armv7 README files 2022-06-29 12:43:44 +02:00
Michael Mayer 5c9877bcb6 Docker: Update arm64 and armv7 README files 2022-06-29 12:32:37 +02:00
Michael Mayer 5a89a79f86 JPEG: Add imagemagick to Dockerfiles #2462 #2463 2022-06-25 02:54:09 +02:00
Michael Mayer b291d5c5e1 Docker: Update Debian dependencies 2022-06-20 20:47:04 +02:00
Michael Mayer 0402b8d397 Demo: Remove docker-demo-debian target from Makefile 2022-06-17 01:31:03 +02:00
Michael Mayer 13b801d702 Demo: Add docker-demo-latest to Makefile 2022-06-16 11:23:51 +02:00
Michael Mayer db9cbe72c6 Docker/CI: Add Ubuntu-based demo and update targets in Makefile 2022-06-16 10:21:35 +02:00
Michael Mayer 88e1bd6033 MariaDB: Upgrade to 10.8 and increase innodb_buffer_pool_size #2390 2022-06-01 21:44:58 +02:00
Michael Mayer 6aa08d64c2 Docs: Update membership info URL
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2022-05-26 19:33:41 +02:00
Michael Mayer 2121dd4307 Auth: Allow short initial passwords to avoid login problems #2339 2022-05-20 19:25:19 +02:00
Michael Mayer bcc1611371 Docker: Add PROG environment variable with default value "photoprism" 2022-05-20 15:44:13 +02:00
Michael Mayer a96c1958f4 Docker: Specify explicitly supported user and group ID ranges #2336 2022-05-20 12:29:03 +02:00
Michael Mayer 88a560279c Docker: Update docker-compose.yml examples 2022-05-17 04:23:27 +02:00
Michael Mayer 451f3ad8ba Docker: Update docker-compose.yml examples 2022-05-17 04:15:37 +02:00
Michael Mayer cc3aa90816 Docker: Update docker-compose.yml examples 2022-05-17 04:08:46 +02:00
Michael Mayer a3c897adfe Docs: Update docker/README.md 2022-04-23 09:28:01 +02:00
Michael Mayer 8638929d84 Config: Automatically generate command-flag docs #1017 #2195 #2227 #2250 2022-04-22 17:38:40 +02:00
Michael Mayer 410d7d721e Docker: Fix ARMv7 Dockerfile #2262 2022-04-18 19:40:13 +02:00
Michael Mayer df6ca40a82 Docker: Add matching groups for default users #2262 2022-04-18 19:12:26 +02:00
Michael Mayer f093b498fa CI: Fix prod build scripts and add docker-compose.local.yml #2262 2022-04-18 15:49:30 +02:00
Michael Mayer c2baf2ae5a Docker: Create default users and groups #2262 #2228
Creates accounts to run PhotoPrism under a custom user ID. Also adds
them to the video and render groups, which might help to access hardware
transcoding devices.
2022-04-18 14:14:32 +02:00
Michael Mayer b54cfeaf5f Docker: Add user "unraid" with ID 99 #2256 2022-04-17 23:35:37 +02:00
Michael Mayer a9827a7f87 Docker: Change command order in develop/bookworm/Dockerfile #2178 2022-04-17 16:39:41 +02:00
Michael Mayer aec32d9c3a Docker: Add scripts/dist/install-go-tools.sh and OCI annotations #2178 2022-04-17 16:28:34 +02:00
Michael Mayer 745a3e1f22 Demo: Include archived photos when indexing example content #2257 2022-04-16 12:45:09 +02:00