diff options
| author | Christophe Marois <[email protected]> | 2021-06-02 08:33:07 -0400 |
|---|---|---|
| committer | GitHub <[email protected]> | 2021-06-02 08:33:07 -0400 |
| commit | 98ccaefdd32bc90911b21b3f9cb8349f1e1dcf73 (patch) | |
| tree | 3cd9424e1ca1d12c1384518972ed69664f29f17a /public | |
| parent | d4c6bc06b46849e290d9fb7b059a0270c913fe1f (diff) | |
| download | caprover-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.yml | 59 | ||||
| -rw-r--r-- | public/v4/logos/nocodb.png | bin | 0 -> 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 Binary files differnew file mode 100644 index 0000000..dec31a6 --- /dev/null +++ b/public/v4/logos/nocodb.png |
