Commit graph

293 commits

Author SHA1 Message Date
Michael Mayer
42a8a9f8b7 ARMv7: Upgrade docker base images from Ubuntu 23.04 to 23.10
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-10-26 11:43:51 +02:00
Michael Mayer
a1aab20897 Develop: Add base image Dockerfiles for Ubuntu 23.10 (Mantic Minotaur)
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-10-26 11:16:25 +02:00
Michael Mayer
67562d9d90 Dockerfiles: Change "apt-get upgrade" to "apt-get dist-upgrade"
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-10-20 10:09:13 +02:00
Michael Mayer
c6f462488b ARMv7: Update Ubuntu base image in docker/photoprism/armv7/Dockerfile
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-10-11 11:52:20 +02:00
Michael Mayer
f692380dc6 ARMv7: Update docker/photoprism/armv7/Dockerfile
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-10-11 11:44:03 +02:00
Michael Mayer
8e43186454 Config: Generate default HTTPS/TLS certificate on first startup #3509
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-06-28 16:50:04 +02:00
Michael Mayer
9e086c7ebd Docker: Set org.opencontainers.image.url label to public repo URL
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-06-07 16:37:53 +02:00
Michael Mayer
db7fcbbd62 Build: Update author and copyright notices
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-05-01 12:28:55 +02:00
Michael Mayer
ba85e5df17 Docker: Add Ubuntu 23.04 (Lunar Lobster) base images #3305
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-03-27 09:30:17 +02:00
Michael Mayer
5903cefee3 Docker: Keep old config files when updating packages
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-03-20 21:07:40 +01:00
Michael Mayer
c030cf862e Thumbnails: Add "libvips-dev" package to Dockerfiles #1474
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-02-22 11:06:45 +01:00
Michael Mayer
bf98adbee3 Frontend: Add "imagemagick" package to jammy-slim image #1177 #2207
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-02-13 12:18:25 +01:00
Michael Mayer
9f8572cf34 CI: Update Dockerfiles
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-02-11 19:15:26 +01:00
Michael Mayer
1f1744a5ef CI: Update Dockerfiles
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-02-11 19:06:38 +01:00
Michael Mayer
a5a538a67e Links: Change https://photoprism.app/ to https://www.photoprism.app/
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-02-08 09:07:42 +01:00
Michael Mayer
4066cd7ad1 Update year in copyright notices
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-01-11 16:43:01 +01:00
Michael Mayer
7e35d4a6e6 Docker: Add avahi-utils to ARMv7 images #2470
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-20 17:06:29 +02:00
Michael Mayer
a579620a2e Security: Change default site URLs to HTTP and add HTTPS init target
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-20 16:19:28 +02:00
Michael Mayer
12ca67effc Security: Update site URL in Dockerfiles to use HTTPS
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-19 20:25:37 +02:00
Michael Mayer
6abbc39017 Security: Add http rate limiter and auto tls mode #98
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-11 22:44:11 +02:00
Michael Mayer
5e244db266 HEIF: Update ARMv7 Docker images #2726
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-07 12:28:20 +02:00
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
ae2375ea09 Build: Update Dockerfiles
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-09-02 15:45:09 +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
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
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
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
bcc1611371 Docker: Add PROG environment variable with default value "photoprism" 2022-05-20 15:44:13 +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
aec32d9c3a Docker: Add scripts/dist/install-go-tools.sh and OCI annotations #2178 2022-04-17 16:28:34 +02:00
Michael Mayer
2fc527973f Docker: Add video libs to ARMv7 production Dockerfile #2125 #2222
Adds the following video-related libs to the ARMv7 base image:
libwebm1, libmatroska7, libdvdread8, libebml5, libgav1-0, libatomic1,
libx264-163, libx265-199
2022-04-15 10:16:12 +02:00
Michael Mayer
30fe713594 CI: Add Dockerfiles and update Makefile for Ubuntu 22.04 "Jammy" build 2022-04-05 15:31:29 +02:00
Michael Mayer
342904a4fa Docker: Copy heif-convert.sh script to /usr/local/bin #2214 2022-03-31 19:49:50 +02:00
Michael Mayer
7c58f87c9f Performance: Reduce default JPEG quality from 92 to 85 #1438 2022-03-31 12:23:29 +02:00
Michael Mayer
bfb6ab8bf7 Docker: Rename "PHOTOPRISM_DARKTABLE_PRESETS" in config examples #2206
As @cryptoluks, the variable name now is "PHOTOPRISM_RAW_PRESETS":
https://github.com/photoprism/photoprism/discussions/2206
2022-03-30 13:58:06 +02:00
Michael Mayer
a18a94f640 Docker: Update buster/impish images, add Makefile targets #2190 #2193 2022-03-28 11:36:47 +02:00
Michael Mayer
7f943d2f3f Docker: Upgrade ARMv7 base image to Debian 12 "Bookworm" #2178 2022-03-23 13:39:45 +01:00
Michael Mayer
cb89a1a189 Docker: Update default PATH and dist scripts #2125 2022-03-23 08:33:44 +01:00
Michael Mayer
ea3a6e6e0a Docker: Add experimental Debian 12 "Bookworm" base images #2125 2022-03-23 07:51:33 +01:00
Michael Mayer
0ee686ffb1 Docker: Make sure /sbin/gosu exists and has the right permissions #2120
see https://github.com/photoprism/photoprism/discussions/2120
2022-03-17 17:02:38 +01:00
Michael Mayer
ca7a351080 Docker: Make sure /photoprism is readable and writable #2146 #2149 2022-03-16 19:27:39 +01:00
Michael Mayer
5dce02ebbd Docker: Use absolute command names to avoid path problems #2146 #2149 2022-03-16 19:09:53 +01:00