Commit graph

244 commits

Author SHA1 Message Date
Michael Mayer
73afdaa398 CI: Update docker-preview-jammy & docker-release-jammy in Makefile
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-09-02 13:11:49 +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
61e690bf1e CI: Improve build environment
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-09-02 11:28:09 +02:00
theresa
f493607b04 Tests: Update test commands 2022-09-01 10:44:29 +02:00
Michael Mayer
95a90499f1 CI: Update "docker-pull" target in Makefile
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-08-31 21:04:08 +02:00
Michael Mayer
7814273ac2 Tests: Add TestCafe acceptance test runner example
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-08-31 19:42:18 +02:00
Michael Mayer
a0f6361e92 CI: Update Makefile
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-08-28 15:30:23 +02:00
Michael Mayer
01f4dd4d27 Makefile: Do not revert pot file changes when running "make generate"
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-08-24 12:39:23 +02:00
Michael Mayer
ee2273c73d CI: Add docker-develop-buster to docker-develop-other in Makefile
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-08-10 09:07:01 +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
4ab35c4dc7 CI: Improve scripts/dist/install-go.sh and add install-cli-tools.sh
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-07-23 14:57:17 +02:00
Michael Mayer
32b11f7967 CI/Tests: Update acceptance targets in Makefile
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-07-23 11:41:39 +02:00
Michael Mayer
2a169ec8a7 CI/Tests: Add "dep-acceptance" target to Makefile
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-07-23 11:40:39 +02:00
theresa
99a99a0868 Update Makefile 2022-07-14 13:51:32 +02:00
theresa
6c2ce6061c Refactor acceptance tests 2022-07-14 10:19:04 +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
theresa
63394bf79e Update acceptance test commands 2022-07-08 14:12:46 +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
5ec90a5fff Index: Skip redundant thumbs and support symbolic file links #1049 #1874
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-07-06 23:01:54 +02:00
Michael Mayer
0402b8d397 Demo: Remove docker-demo-debian target from Makefile 2022-06-17 01:31:03 +02:00
Michael Mayer
d769a1e38b Demo: Update Makefile targets 2022-06-16 11:30:00 +02:00
Michael Mayer
13b801d702 Demo: Add docker-demo-latest to Makefile 2022-06-16 11:23:51 +02:00
Michael Mayer
e612dcca10 Demo: Fix Makefile targets 2022-06-16 10:43:59 +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
3ea21f4d24 Docker/CI: Add :ubuntu and :preview-ubuntu image tags 2022-06-16 09:55:43 +02:00
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