diff --git a/blueprints/nginx/docker-compose.yml b/blueprints/nginx/docker-compose.yml new file mode 100644 index 00000000..85e6c4c6 --- /dev/null +++ b/blueprints/nginx/docker-compose.yml @@ -0,0 +1,14 @@ +version: "3.8" +services: + nginx: + image: nginx:latest + restart: unless-stopped + ports: + - 80 + - 443 + volumes: + - nginx-config:/etc/nginx + - nginx-html:/usr/share/nginx/html +volumes: + nginx-config: {} + nginx-html: {} \ No newline at end of file diff --git a/blueprints/nginx/nginx.png b/blueprints/nginx/nginx.png new file mode 100644 index 00000000..78a1fdc8 Binary files /dev/null and b/blueprints/nginx/nginx.png differ diff --git a/blueprints/nginx/template.toml b/blueprints/nginx/template.toml new file mode 100644 index 00000000..efb9c802 --- /dev/null +++ b/blueprints/nginx/template.toml @@ -0,0 +1,11 @@ +[variables] +main_domain = "${domain}" + +[config] +env = {} +mounts = [] + +[[config.domains]] +serviceName = "nginx" +port = 80 +host = "${main_domain}" diff --git a/meta.json b/meta.json index 82d5c6ba..4a02dadf 100644 --- a/meta.json +++ b/meta.json @@ -3074,6 +3074,21 @@ "sync" ] }, + { + "id": "nginx", + "name": "Nginx", + "version": "latest", + "description": "Nginx is an High performance web server", + "logo": "nginx.png", + "links": { + "github": "https://github.com/nginx/nginx", + "website": "https://nginx.org/", + "docs": "https://nginx.org/en/docs/" + }, + "tags": [ + "webserver" + ] + }, { "id": "nocodb", "name": "NocoDB",