From 06d7c69487e01d2c304d884167873a58da8527f1 Mon Sep 17 00:00:00 2001 From: Andras Bacsai Date: Thu, 26 Oct 2023 13:32:23 +0200 Subject: [PATCH] add nocodb --- templates/compose/nocodb.yaml | 16 ++++++++++++++++ templates/service-templates.json | 14 ++++++++++++++ 2 files changed, 30 insertions(+) create mode 100644 templates/compose/nocodb.yaml diff --git a/templates/compose/nocodb.yaml b/templates/compose/nocodb.yaml new file mode 100644 index 000000000..4e772b3db --- /dev/null +++ b/templates/compose/nocodb.yaml @@ -0,0 +1,16 @@ +# documentation: https://docs.nocodb.com/ +# slogan: NocoDB is an open source Airtable alternative. Turns any MySQL, PostgreSQL, SQL Server, SQLite & MariaDB into a smart-spreadsheet. +# tags: nocodb,airtable,mysql,postgresql,sqlserver,sqlite,mariadb + +services: + nocodb: + image: nocodb/nocodb + environment: + - SERVICE_FQDN_NOCODB + volumes: + - nocodb-data:/usr/app/data/ + healthcheck: + test: ["CMD", "wget", "-q", "--spider", "http://localhost:8080"] + interval: 5s + timeout: 20s + retries: 10 diff --git a/templates/service-templates.json b/templates/service-templates.json index f028ee20c..466824574 100644 --- a/templates/service-templates.json +++ b/templates/service-templates.json @@ -207,6 +207,20 @@ "code" ] }, + "nocodb": { + "documentation": "https:\/\/docs.nocodb.com\/", + "slogan": "NocoDB is an open source Airtable alternative. Turns any MySQL, PostgreSQL, SQL Server, SQLite & MariaDB into a smart-spreadsheet.", + "compose": "c2VydmljZXM6CiAgbm9jb2RiOgogICAgaW1hZ2U6IG5vY29kYi9ub2NvZGIKICAgIGVudmlyb25tZW50OgogICAgICAtIFNFUlZJQ0VfRlFETl9OT0NPREIKICAgIHZvbHVtZXM6CiAgICAgIC0gJ25vY29kYi1kYXRhOi91c3IvYXBwL2RhdGEvJwogICAgaGVhbHRoY2hlY2s6CiAgICAgIHRlc3Q6CiAgICAgICAgLSBDTUQKICAgICAgICAtIHdnZXQKICAgICAgICAtICctcScKICAgICAgICAtICctLXNwaWRlcicKICAgICAgICAtICdodHRwOi8vbG9jYWxob3N0OjgwODAnCiAgICAgIGludGVydmFsOiA1cwogICAgICB0aW1lb3V0OiAyMHMKICAgICAgcmV0cmllczogMTAK", + "tags": [ + "nocodb", + "airtable", + "mysql", + "postgresql", + "sqlserver", + "sqlite", + "mariadb" + ] + }, "openblocks": { "documentation": "https:\/\/docs.openblocks.dev\/self-hosting", "slogan": "OpenBlocks is a self-hosted, open-source, low-code platform for building internal tools.",