From 6679501a3e906b142e6304fc92ec5499a1042d25 Mon Sep 17 00:00:00 2001 From: shreddedbacon Date: Wed, 30 Oct 2024 15:11:44 +1100 Subject: [PATCH] docs: add basic-single --- docs/concepts-advanced/service-types.md | 35 +++++++++++-------------- 1 file changed, 16 insertions(+), 19 deletions(-) diff --git a/docs/concepts-advanced/service-types.md b/docs/concepts-advanced/service-types.md index 37840c6c22..26f1bb2120 100644 --- a/docs/concepts-advanced/service-types.md +++ b/docs/concepts-advanced/service-types.md @@ -21,7 +21,20 @@ Like `basic`. Will also generate persistent storage, defines mount location via | Healthcheck | Exposed Ports | Auto Generated Routes | Storage | Additional customization parameter | | :--- | :--- | :--- | :--- | :--- | -| TCP connection on `3000` | `3000` | Yes | Yes | `lagoon.service.port`, `lagoon.autogeneratedroute`, `lagoon.persistent`, `lagoon.persistent.name`, `lagoon.persistent.size`, `lagoon.persistent.class` , `lagoon.volumes.X.path` | +| TCP connection on `3000` | `3000` | Yes | Yes | `lagoon.service.port`, `lagoon.autogeneratedroute`, `lagoon.persistent`, `lagoon.persistent.name`, `lagoon.persistent.size`, `lagoon.volumes.X.path` | + +## `basic-single` + +Like `basic-persistent`. This will also generate persistent storage, defines mount location via `lagoon.persistent`. + +Where this differs from `basic-persistent` is that the volume is a `ReadWriteOnce` volume type. The downsides to this service type are that it can't be scaled. + +This service type does not support additional volumes. + +| Healthcheck | Exposed Ports | Auto Generated Routes | Storage | Additional customization parameter | +| :--- | :--- | :--- | :--- | :--- | +| TCP connection on `3000` | `3000` | Yes | Yes | `lagoon.service.port`, `lagoon.autogeneratedroute`, `lagoon.persistent`, `lagoon.persistent.name`, `lagoon.persistent.size` | + ## `cli` @@ -47,22 +60,6 @@ Elasticsearch container, will auto-generate persistent storage under `/usr/share | :--- | :--- | :--- | :--- | :--- | | HTTP on `localhost:9200/_cluster/health?local=true` | 9200 | No | Yes | `lagoon.persistent.size` | -## `kibana` - -Kibana container. - -| Healthcheck | Exposed Ports | Auto Generated Routes | Storage | Additional customization parameter | -| :--- | :--- | :--- | :--- | :--- | -| TCP connection on `5601` | `5601` | Yes | No | - | - -## `logstash` - -Logstash container. - -| Healthcheck | Exposed Ports | Auto Generated Routes | Storage | Additional customization parameter | -| :--- | :--- | :--- | :--- | :--- | -| TCP connection on `9600` | `9600` | No | No | - | - ## `mariadb` A meta-service which will tell Lagoon to automatically decide between `mariadb-single` and `mariadb-dbaas`. @@ -133,7 +130,7 @@ Like `nginx-php.` Will generate persistent storage, defines mount location via ` | Healthcheck | Exposed Ports | Auto Generated Routes | Storage | Additional customization parameter | | :--- | :--- | :--- | :--- | :--- | -| NGINX: `localhost:50000/nginx_status`, PHP: `/usr/sbin/check_fcgi` | http on `8080` | Yes | Yes | `lagoon.autogeneratedroute`, `lagoon.persistent`, `lagoon.persistent.name`, `lagoon.persistent.size`, `lagoon.persistent.class`, `lagoon.volumes.X.path` | +| NGINX: `localhost:50000/nginx_status`, PHP: `/usr/sbin/check_fcgi` | http on `8080` | Yes | Yes | `lagoon.autogeneratedroute`, `lagoon.persistent`, `lagoon.persistent.name`, `lagoon.persistent.size`, `lagoon.volumes.X.path` | ## `node` @@ -149,7 +146,7 @@ Like `node`. Will generate persistent storage, defines mount location via `lagoo | Healthcheck | Exposed Ports | Auto Generated Routes | Storage | Additional customization parameter | | :--- | :--- | :--- | :--- | :--- | -| TCP connection on `3000` | `3000` | Yes | Yes | `lagoon.autogeneratedroute`, `lagoon.persistent`, `lagoon.persistent.name`, `lagoon.persistent.size`, `lagoon.persistent.class`, `lagoon.volumes.X.path` | +| TCP connection on `3000` | `3000` | Yes | Yes | `lagoon.autogeneratedroute`, `lagoon.persistent`, `lagoon.persistent.name`, `lagoon.persistent.size`, `lagoon.volumes.X.path` | ## `none`