From 03e494f7229a84b70c6db03bdfc28895fd6c4eaa Mon Sep 17 00:00:00 2001 From: Kasra Bigdeli Date: Wed, 1 Jul 2020 08:43:31 -0400 Subject: Added nginx redirect --- public/v2/apps/nginx-redirect.json | 31 +++++++++++++++++++++++++++++++ public/v2/logos/nginx-redirect.png | Bin 0 -> 6353 bytes 2 files changed, 31 insertions(+) create mode 100644 public/v2/apps/nginx-redirect.json create mode 100644 public/v2/logos/nginx-redirect.png diff --git a/public/v2/apps/nginx-redirect.json b/public/v2/apps/nginx-redirect.json new file mode 100644 index 0000000..93b01c2 --- /dev/null +++ b/public/v2/apps/nginx-redirect.json @@ -0,0 +1,31 @@ +{ + "captainVersion": "2", + "documentation": "Taken from https://github.com/caprover/nginx-redirect", + "displayName": "Nginx Reverse Proxy", + "description": "A simple nginx image preloaded with redirect config that allows you to redirect to another URL. Useful for domain alias creation.", + "dockerCompose": { + "version": "3.3", + "services": { + "$$cap_appname": { + "image": "caprover/nginx-redirect:latest", + "restart": "always", + "environment": { + "RETURN_LOCATION": "return 301 $$cap_redirect_url$request_uri;" + } + } + } + }, + "instructions": { + "start": "This is a very simply redirect nginx image. It redirects all HTTP requests to the HTTP address that you define. It's useful when you want to redirect all traffic from www.example.com to example.com, see more details here: https://github.com/caprover/nginx-redirect", + "end": "Reverse redirect is deployed and available as $$cap_appname" + }, + "variables": [ + { + "id": "$$cap_redirect_url", + "label": "Redirect address", + "description": "For example use https://caprover.com to redirect all request to CapRover.", + "defaultValue": "https://caprover.com", + "validRegex": "/^(http:\\/\\/|https:\\/\\/)\\S*$/" + } + ] +} diff --git a/public/v2/logos/nginx-redirect.png b/public/v2/logos/nginx-redirect.png new file mode 100644 index 0000000..16ed558 Binary files /dev/null and b/public/v2/logos/nginx-redirect.png differ -- cgit v1.2.3