Michael Mayer
7d52efc39d
Docker: Update photoprism/development image
2021-02-14 19:15:29 +01:00
Michael Mayer
c51425067c
Entrypoint: Disable chown with PHOTOPRISM_DISABLE_CHOWN #1000
2021-02-05 17:39:48 +01:00
Michael Mayer
7fe9d04b3d
Docker: Optimize images and entrypoint.sh scripts
2021-01-17 11:56:28 +01:00
Michael Mayer
3aee5e8d78
Docker: Use variables to set UID & GID in development environments
2021-01-15 15:02:06 +01:00
Michael Mayer
9e7720a392
Docker: Upgrade base image and docker-compose.yml files
2020-12-15 19:47:05 +01:00
Michael Mayer
61c465421b
Dockerfiles: Upgrade Go and add database backup tools
2020-12-11 10:30:04 +01:00
Michael Mayer
1a31e52eaa
Update development Dockerfile
2020-12-04 11:44:15 +01:00
Michael Mayer
b77994654f
Update development Dockerfile
2020-12-04 11:38:12 +01:00
Michael Mayer
ca41189dda
Preserve /go path in development container
2020-12-04 11:25:17 +01:00
Michael Mayer
4640c33238
Upgrade Go from 1.15.3 to 1.15.5
2020-11-21 20:46:49 +01:00
Michael Mayer
b5c71742d8
Docker: Upgrade Go to 1.15.3
...
Signed-off-by: Michael Mayer <michael@lastzero.net>
2020-10-20 12:47:04 +02:00
Michael Mayer
9826e57149
Docker: Refactor images to be more compatible with prod environments #411 #468
...
You should now be able to provide UMASK, UID and GID as environment variables
when using our production images. Work in progress.
2020-10-04 11:23:01 +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
e7ff43b3f3
Docker: Update development image
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-08-13 15:10:50 +02:00
Michael Mayer
d82f2a1446
Docker: Ubuntu 20.04 upgrade #445
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-08-12 10:25:50 +02:00
Michael Mayer
7d00e68d92
Index: Refactor mime type detection #391
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-21 14:43:45 +02:00
Michael Mayer
6ebf975bf6
Update nodejs and frontend dependencies
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-15 02:13:03 +02:00
Michael Mayer
c0f10e2288
Use gettext for backend translations too
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-15 01:26:54 +02:00
Michael Mayer
5d59b50912
Sharing: ACL authorization for REST API #18
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-25 14:54:04 +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
4f4e19bd89
Docker: Upgrade Go to 1.14.3
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-05-19 11:14:23 +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
fe6d46ea5f
Upgrade TensorFlow to 1.15.2 without AVX #289
...
Custom TensorFlow build without SSE4.1 SSE4.2 AVX AVX2 FMA support.
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-04-27 19:00:15 +02:00
Michael Mayer
da823a8062
Upgrade TensorFlow to 1.15.0 #282
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-04-22 10:27:02 +02:00
Michael Mayer
12a44cc023
Upgrade Go to 1.14.2
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-04-20 23:48:36 +02:00
Michael Mayer
a1706a5922
Backend: Upgrade & improve Dockerfiles #263
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-03-23 20:29:31 +01:00
Michael Mayer
1c934d48d3
Add ffmpeg and improve UX
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-02-03 23:40:45 +01:00
Michael Mayer
a69c8677fa
Update testdata.zip
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-01-26 10:36:27 +01:00
Michael Mayer
1f4dc66df6
Docker: Downgrade darktable-cli to 3.0.0 #109
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-01-20 01:18:36 +01:00
Michael Mayer
45bdb67368
Docker: Upgrade NodeJS to 12.x #109
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-01-20 00:08:01 +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
f41b46b644
Docker: Upgrade Go to 1.13.6 #109
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-01-13 23:32:50 +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
a48cc3578e
Upgrade Go to 1.13.4
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-11-07 15:02:27 +01:00
Michael Mayer
8f145ce9a9
Dockerfile: Upgrade to Go 1.13
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-09-19 09:26:08 -07:00
Michael Mayer
bdb24d2600
Dockerfile: Revert back to basic version of TensorFlow lib #128
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-08-18 14:20:32 +02:00
Michael Mayer
37428df8ba
Upgrade Go to 1.12.7 and use TensorFlow lib with AVX2 support
2019-07-15 20:41:27 +02:00
Michael Mayer
772251ca0d
Revert extended names for imported files and fix related test #56
2019-07-02 22:09:06 +02:00
Michael Mayer
5e37cd54fc
Update Docker images: new directory structure
2019-06-29 23:27:42 +02:00
Michael Mayer
d4ff0849b0
Upgrade to TF 1.14.0 with AVX support #83
2019-06-26 05:05:12 +02:00
Michael Mayer
ff3a58ddf8
Upgrade to Go 1.12.6; add chromedriver via NPM
2019-06-17 22:39:32 +02:00
Michael Mayer
aab504ffd6
Initial support for HEIF image files incl improved tests & example files
2019-06-06 14:44:35 +02:00
Michael Mayer
d26f7fb0dc
Docker: Add testcafe and firefox to development image; change mysql port
2019-05-20 16:39:41 +02:00
Michael Mayer
8124a8cde1
Use label rules to optimize image classification
2019-05-16 08:41:16 +02:00
Michael Mayer
c5e2783b8d
Upgrade Go to 1.12.5, improve Makefile and add chromium-browser
2019-05-09 06:18:22 +02:00
Michael Mayer
940e2a69f9
Upgrade Webpack and JS dependencies
2019-05-07 15:41:33 +02:00
Michael Mayer
53a5d84653
Switch from yarn to npm and other frontend improvements, see #3
...
See https://iamturns.com/yarn-vs-npm-2018/
2019-05-07 02:05:01 +02:00
Michael Mayer
3389b5115e
Use hash to keep TensorFlow model up to date
2019-05-04 00:53:02 +02:00
Michael Mayer
7f41d80a1d
Upgrade docker container image to 20190501
2019-05-01 17:49:49 +02:00
Michael Mayer
818019a7ec
Use nasnet mobile instead of inception v1 for image classification
2019-04-30 13:17:01 +02:00
Michael Mayer
c157020dca
Docker: Upgraded Go, TensorFlow and TiDB
2019-04-18 06:33:34 +02:00
Michael Mayer
6ecc33afb2
Fix for TensorFlow cpu_feature_guard warning #80
...
2018-12-18 23:57:30.817796: I tensorflow/core/platform/cpu_feature_guard.cc:141] Your CPU supports instructions that this TensorFlow binary was not compiled to use: SSE4.1 SSE4.2 AVX AVX2 FMA
2018-12-19 01:33:47 +01:00
Michael Mayer
43b860801c
Proof-of-concept for using TiDB instead of MySQL #60
2018-12-18 18:38:30 +01:00
Michael Mayer
c5ee0fee48
Add darktable development docker image #62
...
- Improved build scripts and Dockerfile
- broadwayd can be used as display server for darktable or other GTK based software
2018-11-12 06:58:39 +01:00
Michael Mayer
1f69530310
Don't build in Dockerfile #58
...
Caching of dependencies is not possible otherwise
2018-11-09 12:46:56 +01:00
Michael Mayer
18f88b8a2f
Attempt reduce build / test times with travis cache #58
2018-11-09 10:56:52 +01:00
Michael Mayer
133c7964ad
Add tensorflow model and test file to development image #39
2018-11-08 16:41:14 +01:00
Michael Mayer
ac31141669
Smaller docker images with multi-stage build #39
2018-11-08 10:56:11 +01:00
Michael Mayer
56b9eeb5c0
Try to speed up building by removing python and full tensorflow #58
2018-11-06 17:50:07 +01:00
Michael Mayer
a69d6f798f
Add goimports to Dockerfile
2018-10-31 12:57:01 +01:00
Michael Mayer
609778e7d6
Moved all assets to assets/ and improved config
2018-09-14 12:44:15 +02:00
Michael Mayer
31562d43cb
Improved docker and application config
2018-09-13 20:54:34 +02:00
Michael Mayer
820982e3cb
Improved keyword and color indexing
2018-09-11 23:43:03 +02:00
Michael Mayer
e11cfbf793
Use make for Dockerfile and Travis CI
2018-09-05 22:55:28 +02:00
Michael Mayer
b45204e54b
Added Makefiles and migrated to go modules
2018-09-05 20:26:03 +02:00
Michael Mayer
1517afc1fd
Improved Docker configuration
2018-09-05 18:05:34 +02:00
Michael Mayer
284b0a7455
Reverted back to godep for dependency management because of build errors
2018-08-15 17:08:21 +02:00
Michael Mayer
a9fadb3111
Migrated from godep to govendor for dependency management
2018-08-15 16:17:36 +02:00
Michael Mayer
fdbd53c7e0
Fixed Dockerfile
2018-08-15 13:00:40 +02:00
Michael Mayer
db949a08d9
Removed govendor from Dockerfile
2018-08-15 10:59:16 +02:00
Michael Mayer
f99acb0858
Fix for Travis CI
2018-08-15 10:34:03 +02:00
Michael Mayer
fcddb5ddfe
Implemented frontend proof of concept with Webpack and VueJS
2018-07-27 17:31:39 +02:00
Michael Mayer
5d5286abfc
Fix for Dockerfile
2018-07-20 15:20:55 +02:00
Michael Mayer
82329a6dcb
Implemented web server stub as proof of concept
2018-07-20 14:13:52 +02:00
Michael Mayer
546a65aff0
Implemented index command
2018-07-20 10:54:31 +02:00
Michael Mayer
fb2d01d2c8
Improved docker configuration
2018-02-28 10:04:24 +01:00
Michael Mayer
ad061a1cea
Proof-of-concept for running PhotoPrism in Docker
2018-02-28 08:47:50 +01:00