From 2b80325b99a698a2510b30913e6a69cf1e1bbc9c Mon Sep 17 00:00:00 2001 From: Ben Date: Wed, 29 Apr 2020 01:43:07 +0100 Subject: [PATCH] Add Photoprism (#164) --- public/v2/apps/photoprism.json | 31 +++++++++++++++++++++++++++++++ public/v2/logos/photoprism.png | Bin 0 -> 6330 bytes 2 files changed, 31 insertions(+) create mode 100644 public/v2/apps/photoprism.json create mode 100644 public/v2/logos/photoprism.png diff --git a/public/v2/apps/photoprism.json b/public/v2/apps/photoprism.json new file mode 100644 index 0000000..d36690d --- /dev/null +++ b/public/v2/apps/photoprism.json @@ -0,0 +1,31 @@ +{ + "captainVersion": "2", + "documentation": "Taken from https://hub.docker.com/r/photoprism/photoprism", + "displayName": "Photoprism", + "description": "An app for browsing, organizing and sharing your personal photo collection.", + "dockerCompose": { + "version": "3.3", + "services": { + "$$cap_appname": { + "image": "photoprism/photoprism:$$cap_photoprism_version", + "containerHttpPort": "2342", + "volumes": [ + "$$cap_appname-data:/photoprism/originals/" + ], + "restart": "always" + } + } + }, + "instructions": { + "start": "PhotoPrism is a server-based application for browsing, organizing and sharing your personal photo collection. It makes use of the latest technologies to automatically tag and find pictures without getting in your way.", + "end": "Photoprism is deployed and available as $$cap_appname. Please also enable Websockets in the Caprover UI. When you log in the default password is 'photoprism'" + }, + "variables": [{ + "id": "$$cap_photoprism_version", + "label": "Photoprism Version", + "defaultValue": "20200427", + "description": "Check out their Docker page for the valid tags https://hub.docker.com/r/photoprism/photoprism/tags", + "validRegex": "/^([^\\s^\\/])+$/" + } + ] +} diff --git a/public/v2/logos/photoprism.png b/public/v2/logos/photoprism.png new file mode 100644 index 0000000000000000000000000000000000000000..2e8803711d984fd90eb4613a9f76cef7be078e10 GIT binary patch literal 6330 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 R0{(9RX{qbqDOa@%{VyU%C)of1 literal 0 HcmV?d00001