diff --git a/blueprints/parseable/docker-compose.yml b/blueprints/parseable/docker-compose.yml new file mode 100644 index 00000000..344ac624 --- /dev/null +++ b/blueprints/parseable/docker-compose.yml @@ -0,0 +1,23 @@ +version: "3.8" +services: + parseable: + image: parseable/parseable:v1.6.0 + command: parseable local-store + restart: unless-stopped + volumes: + - parseable-staging:/parseable/staging + - parseable-data:/parseable/data + environment: + - P_ADDR=0.0.0.0:8000 + - P_USERNAME=${PARSEABLE_USERNAME} + - P_PASSWORD=${PARSEABLE_PASSWORD} + - P_STAGING_DIR=/parseable/staging + - P_FS_DIR=/parseable/data + ports: + - 8000 + - 8001 + - 8002 +volumes: + parseable-staging: {} + parseable-data: {} + diff --git a/blueprints/parseable/logo.svg b/blueprints/parseable/logo.svg new file mode 100644 index 00000000..4660d802 --- /dev/null +++ b/blueprints/parseable/logo.svg @@ -0,0 +1,70 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/blueprints/parseable/template.toml b/blueprints/parseable/template.toml new file mode 100644 index 00000000..f82eb77e --- /dev/null +++ b/blueprints/parseable/template.toml @@ -0,0 +1,16 @@ +[variables] +main_domain = "${domain}" +parseable_username = "${username}" +parseable_password = "${password:32}" + +[config] + +[[config.domains]] +serviceName = "parseable" +port = 8000 +host = "${main_domain}" + +[config.env] +PARSEABLE_USERNAME = "${parseable_username}" +PARSEABLE_PASSWORD = "${parseable_password}" + diff --git a/meta.json b/meta.json index 6674bb60..e743c211 100644 --- a/meta.json +++ b/meta.json @@ -4341,6 +4341,24 @@ "open-source" ] }, + { + "id": "parseable", + "name": "Parseable", + "version": "v1.6.5", + "description": "Fast observability and log analytics platform on object storage", + "logo": "logo.svg", + "links": { + "github": "https://github.com/parseablehq/parseable", + "website": "https://www.parseable.com/", + "docs": "https://www.parseable.com/docs" + }, + "tags": [ + "observability", + "logging", + "analytics", + "monitoring" + ] + }, { "id": "passbolt", "name": "Passbolt",