Commit graph

219 commits

Author SHA1 Message Date
theresa 48de8bd0e0 Undo changes 2022-05-31 20:48:02 +02:00
theresa 226ff20b9b Tests: Adapt album tests to run on mobile 2022-05-31 20:36:44 +02:00
Michael Mayer 41e7cc0513 Docker: Update Makefile targets #2334 2022-05-20 11:18:19 +02:00
Michael Mayer 6a0da1a046 Develop: Update Makefile 2022-05-16 20:51:02 +02:00
Michael Mayer 3b55977f88 Develop: Update Makefile and Dockerfile 2022-05-16 20:46:34 +02:00
Michael Mayer 52d1bfef64 Makefile: Abort installation if directory already exists 2022-04-22 18:46:16 +02:00
theresa b5bdd08a31 Tests: Add url parameter to acceptance test commands 2022-04-19 17:25:36 +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
theresa 98b2b8bc34 Tests: Add command for smoke tests 2022-04-15 15:45:39 +02:00
Michael Mayer 038a78c828 Docker: Change default Ubuntu base image from Impish to Jammy 22.04 LTS 2022-04-05 17:33:15 +02:00
Michael Mayer 7ed186da65 CI: Fix Makefile for Ubuntu 22.04 "Jammy" build 2022-04-05 15:59:44 +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 e87c7fab51 CI: Add "test-mariadb" target to Makefile 2022-04-04 14:41:14 +02:00
Michael Mayer a61470dfc7 Migrations: Implement "photoprism migrations ls" command #2216
Lists the status of migrations. Changed "migrate" to "migrations run".
2022-04-01 16:02:58 +02:00
Michael Mayer a219aa9932 CI: Update Makefile 2022-03-30 13:41:07 +02:00
Michael Mayer 39b0530313 Metadata: Skip brute-force search if no Exif headers were found #2196 2022-03-28 15:57:29 +02:00
Michael Mayer c87312abef Docker: Add docker-local(-develop)-all Makefile targets #2190 #2193 2022-03-28 11:46:52 +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 ff170ae7ed
Merge pull request #2193 from rickysarraf/fix-docker-local-target
Fix docker-local make target
2022-03-28 11:15:11 +02:00
Ritesh Raj Sarraf 9685b24648 Fix docker-local make target
With the adaptation to Debian Bullseye/Bookworm based images, the
docker-local make target got broken with below error.

```
rrs@lenovo:~/photoprism-repo (rickysarraf-develop)$ make docker-local
scripts/docker/build.sh photoprism
Usage: build.sh [name] [tag] [/subimage]
make: *** [Makefile:338: docker-local] Error 1
```

This PR fixes it by introducing the 2 new local targets for Bullseye and
Bookworm. And it also aliases the docker-local target to the latest,
which right now is Bookworm

Signed-off-by: Ritesh Raj Sarraf <rrs@researchut.com>
2022-03-28 14:41:32 +05:30
Michael Mayer ebf3520d28 CI: Use "npm ci" instead of "npm install" in Makefile 2022-03-28 10:45:15 +02:00
Michael Mayer 788dd3fb6d CI: Update *-armv7 and *-arm64 builds in Makefile #2178 2022-03-23 13:51:34 +01:00
Michael Mayer 7f943d2f3f Docker: Upgrade ARMv7 base image to Debian 12 "Bookworm" #2178 2022-03-23 13:39:45 +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 8d645c77ff CI: Update Makefile 2022-03-16 19:10:20 +01:00
Michael Mayer 5dce02ebbd Docker: Use absolute command names to avoid path problems #2146 #2149 2022-03-16 19:09:53 +01:00
Michael Mayer 7beb21f899 Backend: Update Makefile and Go dependencies in go.mod/sum 2022-03-16 17:47:21 +01:00
Michael Mayer 8787c9dffb Develop: Upgrade bullseye base image from Go v1.17.8 to v1.18.0 2022-03-16 17:35:54 +01:00
Michael Mayer f5aee956af CI: Exclude Docker image scripts from build package #2076 2022-03-11 10:30:18 +01:00
Michael Mayer d9d0af4bb8 Develop: Upgrade base image from 220302 to 220311-bullseye #2076
Dockerfiles were also updated for improved readability.
2022-03-11 09:40:04 +01:00
Michael Mayer 3fe573845c Docker: Use common entrypoint.sh script for develop and prod env #2076 2022-03-01 13:55:05 +01:00
Michael Mayer d4a10c10b6 CI: Update Docker base image pulls in Makefile #1337 2022-02-25 21:46:42 +01:00
Michael Mayer 531e0899ff CI: Update Makefile #1337 2022-02-25 16:55:47 +01:00
Michael Mayer d3564f7682 Docker: Add experimental develop:bullseye-slim image for testing 2022-02-21 20:20:57 +01:00
Michael Mayer 2f26584891 CI: Add "fix-permissions" target to Makefile 2022-02-21 11:21:58 +01:00
Michael Mayer a9193c47a9 Docker: Remove GOPROXY and GODEBUG args from all images 2022-02-20 16:55:25 +01:00
Michael Mayer adeaab919a Docker: Use debian:bullseye-slim as ARMv7 develop base image 2022-02-20 16:15:54 +01:00
Michael Mayer 95bd037928 CI: Change docker-* order in Makefile 2022-02-20 13:21:11 +01:00
Michael Mayer 17ec461a15 CI: Add docker-*-arm targets to Makefile 2022-02-20 12:31:22 +01:00
Michael Mayer 947f7a5785 CI: Remove tab char from test-js in Makefile 2022-02-19 19:04:45 +01:00
Michael Mayer 68cbefdf29 Docker: Update ARMv7 base image 2022-02-19 18:46:09 +01:00
Michael Mayer 925bb367ea CI: Create tar.gz archives from build directories 2022-02-19 17:13:55 +01:00
Michael Mayer 73e6d1d061 CI: Change Docker image build order in Makefile 2022-02-19 15:53:21 +01:00
Michael Mayer 4247066c1b Docker: Reduce image layers and improve build scripts 2022-02-19 15:32:52 +01:00
Michael Mayer 50f5c9f2ef CI: Refactor build script 2022-02-16 16:52:35 +01:00
Michael Mayer bf225185be CI: Update Makefile 2022-02-16 16:37:53 +01:00
Michael Mayer 39fb3b7ab0 Docker: Pull prod base images before building preview and release 2022-02-16 16:24:45 +01:00
Michael Mayer 2a34bf4a83 Develop: Update Makefile 2022-02-16 15:43:31 +01:00