diff --git a/blueprints/openresty-manager/docker-compose.yml b/blueprints/openresty-manager/docker-compose.yml new file mode 100644 index 0000000..93958ec --- /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 0000000..5ec9dd5 --- /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 0000000..8085cd2 --- /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 6680185..15a51f9 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",