summaryrefslogtreecommitdiffhomepage
path: root/public/v4/apps/imagor-local.yml
diff options
context:
space:
mode:
authorAk4zh <[email protected]>2022-02-22 00:06:20 +0530
committerGitHub <[email protected]>2022-02-21 10:36:20 -0800
commitdec9890cd61a1fb1b3f83f1519f7385d077009a0 (patch)
treec0a6802c1abd79306354ebdc0ea9ad451bb5244a /public/v4/apps/imagor-local.yml
parent894fd0c4b7c4240151a43d0a1bd6f81e8ba26026 (diff)
downloadcaprover-one-click-apps-dec9890cd61a1fb1b3f83f1519f7385d077009a0.tar.gz
caprover-one-click-apps-dec9890cd61a1fb1b3f83f1519f7385d077009a0.zip
added imagor and imagor-aws (#626)
* added imagor and imagor-aws * added imagor_unsafe env var in aws version * updated app description * fixed icon name * renamed aws to s3 as it supports all s3 compatible storage
Diffstat (limited to 'public/v4/apps/imagor-local.yml')
-rw-r--r--public/v4/apps/imagor-local.yml49
1 files changed, 49 insertions, 0 deletions
diff --git a/public/v4/apps/imagor-local.yml b/public/v4/apps/imagor-local.yml
new file mode 100644
index 0000000..f25e341
--- /dev/null
+++ b/public/v4/apps/imagor-local.yml
@@ -0,0 +1,49 @@
+captainVersion: 4
+services:
+ $$cap_appname:
+ image: shumc/imagor:$$cap_imagor_version
+ volumes:
+ - $$cap_appname-data:/mnt/data
+ environment:
+ PORT: 80
+ IMAGOR_UNSAFE: $$cap_env_imagor_unsafe
+ IMAGOR_SECRET: $$cap_env_imagor_secret
+ FILE_LOADER_BASE_DIR: /mnt/data
+ FILE_STORAGE_BASE_DIR: /mnt/data
+ FILE_RESULT_STORAGE_BASE_DIR: /mnt/data/result
+ restart: always
+caproverOneClickApp:
+ variables:
+ - id: $$cap_imagor_version
+ label: App Version
+ description: Check out their Docker page for the valid tags https://hub.docker.com/r/shumc/imagor/tags
+ defaultValue: '0.8.11'
+ validRegex: /^([^\s^\/])+$/
+
+ - id: $$cap_env_imagor_unsafe
+ label: Imagor Undafe
+ description: unsafe URL for testing (valid value 1 or 0)
+ defaultValue: 1
+ validRegex: /^\d$/
+
+ - id: $$cap_env_imagor_secret
+ label: Imagor Secret
+ description: Secret key for URL signature
+ defaultValue: $$cap_gen_random_hex(32)
+ validRegex: /^([^\s^\/])+$/
+
+ instructions:
+ start: |-
+ Imagor is a fast, Docker-ready image processing server written in Go.
+ This app will store the images in local file system, using mounted volume.
+ If you want to s3 buckets use the Imagor S3 instead.
+ GitHub: https://github.com/cshum/imagor
+ end: |-
+ $$cap_appname deployed successfuly.
+ Imagor is currently running in unsafe mode for easier testing.
+ In production environment, it is highly recommended turning off IMAGOR_UNSAFE
+ by setting the IMAGOR_UNSAFE to 0 or removing the IMAGOR_UNSAFE environment variable
+ displayName: Imagor (Local storage)
+ isOfficial: true
+ description: Imagor is a fast, Docker-ready image processing server written in Go. (Stores images locally as docker volumes)
+ documentation: https://github.com/cshum/imagor