diff --git a/blueprints/openresty-manager/docker-compose.yml b/blueprints/openresty-manager/docker-compose.yml new file mode 100644 index 00000000..93958eca --- /dev/null +++ b/blueprints/openresty-manager/docker-compose.yml @@ -0,0 +1,15 @@ +services: + openresty-manager: + image: uusec/openresty-manager:latest + restart: always + volumes: + - /etc/localtime:/etc/localtime:ro + - /etc/resolv.conf:/etc/resolv.conf:ro + - om_acme:/opt/om/acme + - om_data:/opt/om/data + - om_conf:/opt/om/nginx/conf + +volumes: + om_acme: + om_data: + om_conf: diff --git a/blueprints/openresty-manager/logo.svg b/blueprints/openresty-manager/logo.svg new file mode 100644 index 00000000..5ec9dd5d --- /dev/null +++ b/blueprints/openresty-manager/logo.svg @@ -0,0 +1,35 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/blueprints/openresty-manager/template.toml b/blueprints/openresty-manager/template.toml new file mode 100644 index 00000000..8085cd28 --- /dev/null +++ b/blueprints/openresty-manager/template.toml @@ -0,0 +1,11 @@ +[variables] +main_domain = "${domain}" + +[config] +env = [] +mounts = [] + +[[config.domains]] +serviceName = "openresty-manager" +port = 34567 +host = "${main_domain}" diff --git a/meta.json b/meta.json index 66801852..15a51f9c 100644 --- a/meta.json +++ b/meta.json @@ -12,6 +12,19 @@ "logo": "autobase.svg", "tags": ["database", "postgres", "self-hosted", "server"] }, + { + "id": "openresty-manager", + "name": "OpenResty Manager", + "version": "1.1.3", + "description": "The easiest using, powerful and beautiful OpenResty Manager (Nginx Enhanced Version) , open source alternative to OpenResty Edge, which can enable you to easily reverse proxy your websites with security running at home or internet, including Access Control, HTTP Flood Protection, Free SSL, without having to know too much about OpenResty or Let's Encrypt.", + "links": { + "github": "https://github.com/Safe3/openresty-manager", + "website": "https://om.uusec.com/", + "docs": "https://github.com/Safe3/openresty-manager" + }, + "logo": "logo.svg", + "tags": ["web", "proxy", "security", "self-hosted", "openresty", "nginx"] + }, { "id": "appwrite", "name": "Appwrite",