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.",