From a62a8e7cdd40fa449ea5f47d137aff8823965b76 Mon Sep 17 00:00:00 2001 From: Kasra Bigdeli Date: Fri, 12 Apr 2019 07:13:51 -0700 Subject: [PATCH] Added reverse proxy image --- public/v1/apps/nginx-reverse-proxy.json | 28 +++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 public/v1/apps/nginx-reverse-proxy.json diff --git a/public/v1/apps/nginx-reverse-proxy.json b/public/v1/apps/nginx-reverse-proxy.json new file mode 100644 index 0000000..19654e1 --- /dev/null +++ b/public/v1/apps/nginx-reverse-proxy.json @@ -0,0 +1,28 @@ +{ + "captainVersion": "1", + "documentation": "Taken from https://github.com/caprover/nginx-reverse-proxy", + "dockerCompose": { + "version": "3.3", + "services": { + "$$cap_appname": { + "image": "caprover/nginx-reverse-proxy:latest", + "restart": "always", + "environment": { + "UPSTREAM_HTTP_ADDRESS": "$$UPSTREAM_HTTP_ADDRESS" + } + } + } + }, + "instructions": { + "start": "This is a very simply reverse proxy image. It forwards all HTTP requests to the HTTP address that you define.", + "end": "Reverse Proxy is deployed and available as $$cap_appname" + }, + "variables": [{ + "id": "$$UPSTREAM_HTTP_ADDRESS", + "label": "Upstream address", + "description": "For example use https://caprover.com to forward all request to CapRover. If you're forwarding http requests to a CapRover internal app use http://srv-captain--yourappnamehere", + "defaultValue": "", + "validRegex": "/^(http:\\/\\/|https:\\/\\/)\\S*$/" + }] + +} \ No newline at end of file