Michael Mayer
588503a6aa
CI: Add deploy-release.sh script
2021-12-03 16:49:43 +01:00
Michael Mayer
0575ab2276
Places: Add state name normalizations for Germany #1664
2021-11-11 17:10:52 +01:00
Michael Mayer
6e2426288c
Docker: Add config for dummy-webdav & oidc services
2021-11-09 17:40:53 +01:00
Michael Mayer
88972a4094
Makefile: Rename reset-test-databases to reset-testdb
2021-11-09 17:32:51 +01:00
Michael Mayer
3417539218
Docker: Upgrade Ubuntu base image from 21.04 to 21.10 #1632
2021-10-21 16:53:04 +02:00
Michael Mayer
66e40c7429
CI: Update .drone.yml
2021-09-22 10:34:34 +02:00
Michael Mayer
feb0c557c1
Docker: Update multi-arch development image and config #1158
...
Now comes with Go 1.17 pre-installed. To match production
docker-compose.yml examples, the development database was
renamed from "photoprism-db" to "mariadb".
2021-08-31 18:08:37 +02:00
Michael Mayer
c7e28d688f
Makefile: Reformat imports when running "make fmt-go"
2021-08-14 18:18:25 +02:00
theresa
560758c8ba
Tests: Add make commands for public=false test suite
2021-08-13 21:25:15 +02:00
Michael Mayer
ddc19594ad
Makefile: Add build target for DigitalOcean cloud image
2021-08-06 08:57:50 +02:00
Michael Mayer
f2685698b8
Makefile: Add "dev" target to install latest Go / NPM in dev environment
2021-08-05 11:09:26 +02:00
Michael Mayer
25dbebd5b7
People: Add facenet.zip to development base image #22 #1406
2021-07-16 15:17:27 +02:00
Michael Mayer
ccbf8d732e
People: Download and install Facenet from dl.photoprism.org #22 #1406
...
Move TF model to download server to reduce git repo size,
especially in case the model needs updates.
2021-07-16 12:16:56 +02:00
Michael Mayer
2b98f72f2f
CI: Update .drone.yml #1158 #1432
...
Move scripts/install-qemu.sh from Makefile to .drone.yml
2021-07-15 16:26:21 +02:00
Michael Mayer
1744b17cfe
CI: Add "linux/arm" as target for preview Docker images
...
Depending on the build time, we can keep this.
2021-07-08 18:39:13 +02:00
Michael Mayer
cdfa420fb0
Docker: Provide multi-arch build for webdav dummy #1158 #1328
2021-06-02 12:25:35 +02:00
Michael Mayer
32712910bd
Docker: Refactor multi-arch build #1158 #1328
2021-06-02 11:04:31 +02:00
Timo Volkmann
5a502fd580
Docker: Build multi-arch images #1158 #1328
...
* added docker build for arm64 development image
* multi-arch development image
* enabled multi arch build for production build
* moved go installation into shell script
* skip chromedriver installation for arm32 builds
2021-06-02 07:45:40 +02:00
Michael Mayer
4c3dcc7e68
Dockerfiles: Update arm images and build config
2021-05-15 15:07:40 +02:00
Michael Mayer
77ddcecf29
Dockerfiles: Upgrade Ubuntu base image & Go version
...
Reduces the number of layers by combining commands and env variables.
2021-05-15 14:05:52 +02:00
Michael Mayer
5641203d1b
Frontend: Update package-lock.json and Makefile
2021-05-13 17:55:36 +02:00
Michael Mayer
d8322a5935
Update Makefile
2021-05-01 17:42:19 +02:00
Michael Mayer
25adf01d79
Backend: Upgrade Go dependencies
2021-04-19 12:24:14 +02:00
theresa
e732a7b860
Tests: Update delete test to check filesystem
2021-02-17 15:51:21 +01:00
theresa
6a3103cf2f
Tests: Remove long test commands from makefile and package.json
2021-02-15 15:58:12 +01:00
Michael Mayer
2bbcc987e3
Videos: Upgrade Ubuntu base image to 20.10 #703
2021-02-15 12:08:04 +01:00
Michael Mayer
7d52efc39d
Docker: Update photoprism/development image
2021-02-14 19:15:29 +01:00
theresa
96cb6eeed6
Tests: Update test commands in makefile and package.json
2021-02-07 13:10:46 +01:00
Krassimir Valev
bbbc6a737e
Dockerfile for arm32v7 ( #969 )
2021-02-05 18:27:39 +01:00
theresa
b5492e361e
Tests: Update make commands for acceptance tests
2021-01-15 17:08:33 +01:00
Michael Mayer
3aee5e8d78
Docker: Use variables to set UID & GID in development environments
2021-01-15 15:02:06 +01:00
Ben McCann
a747cca962
Fix broken make command ( #850 )
2021-01-07 18:51:56 +01:00
Michael Mayer
e2d3055015
CI: Update .drone.yml and Makefile
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-12-26 18:42:09 +01:00
Michael Mayer
9d887ca5d2
CI: Update Drone config and Makefile for new release branch
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-12-26 17:02:15 +01:00
Michael Mayer
7940786ce9
UX: Refactor config options to be more intuitive
...
Make sure to update your local config files when upgrading as
the name of some config values has changed. The default
config path has changed from "settings" to "config".
2020-12-18 09:11:42 +01:00
Michael Mayer
cd59b1b8ca
Update Makefile after changing default name of config path
2020-12-17 18:26:58 +01:00
Michael Mayer
449fb7a2c1
Backup and restore albums from YAML files #567
2020-12-17 18:24:55 +01:00
Michael Mayer
b2b9869598
Update Makefile
2020-12-11 23:08:49 +01:00
Michael Mayer
3464bf35ed
Config: Add backup path parameter
2020-12-04 11:02:19 +01:00
Michael Mayer
d637637be6
Makefile: Add fmt-imports to fmt target
2020-11-21 18:15:16 +01:00
Michael Mayer
b540e4ec03
Frontend: Fix Photo.localMonthString()
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-11-02 00:30:26 +01:00
Theresa Gresch
79357aefef
Frontend: Add acceptance test
2020-10-20 18:30:55 +02:00
Michael Mayer
123fa0e43e
CI: Add build targets and improve docker-build.sh
...
Signed-off-by: Michael Mayer <michael@lastzero.net>
2020-10-13 22:46:20 +02:00
Michael Mayer
5fa47652ee
Backend: Refactor config initialization
...
Signed-off-by: Michael Mayer <michael@lastzero.net>
2020-10-08 08:52:03 +02:00
Michael Mayer
4d932c64f9
Makefile: Pull photoprism/photoprism:latest before building demo
...
Signed-off-by: Michael Mayer <michael@lastzero.net>
2020-10-07 14:13:02 +02:00
Theresa Gresch
b20c88eace
Backend: Adapt make file to not use --sidecar-hidden option
2020-09-07 16:45:55 +02:00
Michael Mayer
9e5cc549e0
Add assets/locales to docker image #487
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-09-07 11:16:29 +02:00
Michael Mayer
f22744770c
Docker: Update images and add security_opt to docker-compose.yml
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-08-25 14:57:45 +02:00
Michael Mayer
c5beaeaddb
Backend: Upgrade Go dependencies
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-08-19 12:01:54 +02:00
Michael Mayer
4856a0d756
CI: Replace codecov bash script with downloaded version for testing
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-08-19 08:26:35 +02:00
Michael Mayer
6e2849fba2
Index: Don't stack files based on XMP InstanceID
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-08-18 00:45:53 +02:00
Michael Mayer
9eef9d1abd
CI: Run scripts/codecov.sh in container again (volume not mounted)
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-08-14 13:50:26 +02:00
Michael Mayer
5595fb0744
CI: Run scripts/codecov.sh outside container
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-08-14 13:41:35 +02:00
Michael Mayer
706094f914
RAW: Install assets/profiles #445
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-08-13 08:26:20 +02:00
Theresa Gresch
d6a74713f2
Frontend: Change port for acceptance tests
2020-06-28 12:53:13 +02:00
Michael Mayer
2b2cd8ed23
Backend: Sanitize metadata titles and descriptions
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-27 14:15:25 +02:00
Theresa Gresch
949b20ae9c
Backend: Refactor make command for restore-db
2020-06-23 13:07:33 +02:00
Theresa Gresch
4cdfde299d
Backend: Adapt make command for acceptance tests
2020-06-05 18:12:43 +02:00
Michael Mayer
b1f7cb4264
Frontend: Improve navigation and fix unit tests
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-05-31 12:52:41 +02:00
Michael Mayer
065059b4bc
Frontend: Disable JS unit tests
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-05-31 02:51:45 +02:00
Michael Mayer
d0199598d0
Simplify configuration #66
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-05-31 02:09:52 +02:00
Michael Mayer
0b1bcf0d4a
Replace TiDB with SQLite for improved stability #66
...
As a side effect, we need less configuration values.
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-05-30 14:52:47 +02:00
Michael Mayer
a77b2431d3
Backend: Improve labels, keywords and caching
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-05-28 21:20:42 +02:00
Michael Mayer
03ec4b586d
Initial commit for folders and moments #154 #260 #331
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-05-23 20:58:58 +02:00
Michael Mayer
71c849c23b
Backend: Update photo counts after sync download
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-05-11 10:48:18 +02:00
Michael Mayer
252e67ce03
Add photo_count column to labels table
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-05-09 11:00:22 +02:00
Michael Mayer
7d840d4a46
Makefile: Don't run Go coverage tests in verbose mode
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-04-30 17:00:05 +02:00
Michael Mayer
8eb5eab13c
Makefile: Add test-parallel target
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-04-30 16:43:08 +02:00
Michael Mayer
4f05fde794
Update build environments
2020-04-28 11:51:42 +02:00
Michael Mayer
a8c48ab40e
Initial API and entities for link sharing
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-04-08 13:24:06 +02:00
Michael Mayer
a393a25e01
Backend: Remove export path to avoid confusion #276
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-04-06 23:04:52 +02:00
Michael Mayer
b86f68c3f3
Backend: Add WebDAV client and dummy test server #225
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-03-27 11:01:41 +01:00
Michael Mayer
09dbc762a3
Tests: Add -parallel=1 to avoid db errors #237
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-02-21 02:47:06 +01:00
Michael Mayer
f99bcb0bdf
Docker: Refactor directory structure for ARM64 #109
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-01-19 23:28:59 +01:00
Michael Mayer
64a16a27b0
Backend: Upgrade darktable and don't run more than one command at once #202
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-01-17 01:37:06 +01:00
Michael Mayer
c6866bb746
Backend: Update label rules
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-01-13 11:08:50 +01:00
Michael Mayer
90df882376
Backend: Update label rules
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-01-12 15:39:45 +01:00
Michael Mayer
f8a45b14d9
Backend: Move reusable packages to pkg/
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-01-12 14:00:56 +01:00
Michael Mayer
be8075b96f
Makefile: Add clean-install and clean-local targets
2020-01-04 10:10:55 +01:00
Michael Mayer
049055b66b
Backend: Fix Makefile info message
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-30 20:10:03 +01:00
Michael Mayer
8c691f4938
Frontend: Update dependencies
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-18 14:30:39 +01:00
Michael Mayer
78eae2f14e
Backend: Add NSFW detector
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-14 15:41:37 +01:00
Michael Mayer
9f8bad1ffa
Frontend: Code & test clean-up
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-05 03:58:54 +01:00
Michael Mayer
6cbcc348b7
Dockerfile: Upgrade to Go 1.13
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-09-19 09:22:44 -07:00
Theresa Gresch
c9b47f552c
Set BABEL_ENV in test-js command
2019-07-24 10:05:45 +02:00
Michael Mayer
336d4b5cdc
Disable go unit test cache for code coverage reports
2019-07-15 20:30:40 +02:00
Michael Mayer
695ff61f4a
Set db password in Travis CI config to fix tests
2019-07-14 18:04:34 +02:00
Michael Mayer
3655ebf9d8
Use daemon server mode to run acceptance tests #58
2019-06-30 05:38:39 +02:00
Michael Mayer
243795c7d5
Use local user directories for installation #66
2019-06-29 19:34:55 +02:00
Michael Mayer
84aefc1272
Add Makefile & config to TensorFlow 1.14.0 build image #83
2019-06-25 23:08:53 +02:00
Michael Mayer
1b0b41b824
Add static build target #83
2019-06-23 03:21:12 +02:00
Michael Mayer
8642b6f664
Proof-of-concept for labels and search filters
2019-06-09 04:37:02 +02:00
Michael Mayer
c230de6b2b
Add time zone info to photos (if available)
2019-06-07 00:04:34 +02:00
Michael Mayer
b05e77cb10
Fix "install-assets" target in Makefile
2019-06-06 16:40:32 +02:00
Michael Mayer
a6131eeddd
Move all config files to assets/config and resources to assets/resources
2019-06-05 18:25:20 +02:00
Michael Mayer
df995b4f15
Rename tags to labels incl priority, source and uncertainty
2019-06-04 18:26:41 +02:00
Michael Mayer
3ceec890e3
Upgrade TiDB server to 2.1.11
2019-06-04 01:09:56 +02:00
Michael Mayer
2f5175c1f4
Add info to test make targets
2019-06-03 23:55:01 +02:00
Michael Mayer
a38fe29953
Colorize go test
output using kyoh86/richgo
2019-06-03 16:31:15 +02:00
Michael Mayer
4ffdb00490
Fix static assets path in Makefile
2019-05-22 14:17:43 +02:00