summaryrefslogtreecommitdiffhomepage
path: root/public
diff options
context:
space:
mode:
authorChristophe Marois <[email protected]>2021-06-02 08:33:07 -0400
committerGitHub <[email protected]>2021-06-02 08:33:07 -0400
commit98ccaefdd32bc90911b21b3f9cb8349f1e1dcf73 (patch)
tree3cd9424e1ca1d12c1384518972ed69664f29f17a /public
parentd4c6bc06b46849e290d9fb7b059a0270c913fe1f (diff)
downloadcaprover-one-click-apps-98ccaefdd32bc90911b21b3f9cb8349f1e1dcf73.tar.gz
caprover-one-click-apps-98ccaefdd32bc90911b21b3f9cb8349f1e1dcf73.zip
Add NocoDB (#437)
Diffstat (limited to 'public')
-rw-r--r--public/v4/apps/nocodb.yml59
-rw-r--r--public/v4/logos/nocodb.pngbin0 -> 13262 bytes
2 files changed, 59 insertions, 0 deletions
diff --git a/public/v4/apps/nocodb.yml b/public/v4/apps/nocodb.yml
new file mode 100644
index 0000000..81983eb
--- /dev/null
+++ b/public/v4/apps/nocodb.yml
@@ -0,0 +1,59 @@
+captainVersion: 4
+services:
+ '$$cap_appname':
+ image: nocodb/nocodb:$$cap_version
+ restart: always
+ environment:
+ NC_DB: '$$cap_nc_db'
+ DATABASE_URL: '$$cap_database_url'
+ NC_PUBLIC_URL: '$$cap_public_url'
+ NC_AUTH_JWT_SECRET: '$$cap_auth_jwt_secret'
+ NC_SENTRY_DSN: '$$cap_sentry_dsn'
+ NC_CONNECT_TO_EXTERNAL_DB_DISABLED: '$$cap_connect_to_external_db_disabled'
+ NC_DISABLE_TELE: '$$cap_disable_tele'
+ volumes:
+ - '$$cap_appname-data:/srv/data'
+ caproverExtra:
+ containerHttpPort: '8080'
+caproverOneClickApp:
+ variables:
+ - id: '$$cap_version'
+ label: NocoDB Version
+ defaultValue: '0.9.19'
+ description: Check out their Docker page for the valid tags https://hub.docker.com/r/nocodb/nocodb/tags
+ validRegex: "/^([^\\s^\\/])+$/"
+ - id: '$$cap_nc_db'
+ label: NC_DB
+ defaultValue: ''
+ description: 'MySQL, PostgreSQL and MSSQL connection urls supported. If absent: A local SQLite will be created in root folder'
+ - id: '$$cap_database_url'
+ label: DATABASE_URL
+ defaultValue: ''
+ description: JDBC URL Format. Can be used instead of NC_DB. Used in 1-Click Heroku deployment
+ - id: '$$cap_public_url'
+ label: NC_PUBLIC_URL
+ defaultValue: ''
+ description: 'Used for sending Email invitations. If absent: Best guess from http request params'
+ - id: '$$cap_auth_jwt_secret'
+ label: NC_AUTH_JWT_SECRET
+ defaultValue: '$$cap_gen_random_hex(64)'
+ description: 'JWT secret used for auth and storing other secrets. If absent: A Random secret will be generated'
+ - id: '$$cap_sentry_dsn'
+ label: NC_SENTRY_DSN
+ defaultValue: ''
+ description: For Sentry monitoring
+ - id: '$$cap_connect_to_external_db_disabled'
+ label: NC_CONNECT_TO_EXTERNAL_DB_DISABLED
+ defaultValue: ''
+ description: Disable Project creation with external database. (Enter "1" to disable)
+ - id: '$$cap_disable_tele'
+ label: NC_DISABLE_TELE
+ defaultValue: ''
+ description: Disable telemetry (Enter "1" to disable)
+ instructions:
+ start: 'NocoDB is an open source #NoCode platform that turns any database into a smart spreadsheet. https://github.com/nocodb/nocodb - https://www.nocodb.com/'
+ end: NocoDB has been successfully deployed! It might take a minute or two to boot though, during which time you might get a 502
+ displayName: NocoDB
+ isOfficial: true
+ description: The Open Source Airtable Alternative - Turns any MySQL, PostgreSQL, SQL Server, SQLite & MariaDB into a smart-spreadsheet.
+ documentation: See https://github.com/nocodb/nocodb
diff --git a/public/v4/logos/nocodb.png b/public/v4/logos/nocodb.png
new file mode 100644
index 0000000..dec31a6
--- /dev/null
+++ b/public/v4/logos/nocodb.png
Binary files differ