Add NocoDB (#437)
This commit is contained in:
parent
d4c6bc06b4
commit
98ccaefdd3
|
|
@ -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
|
||||||
Binary file not shown.
|
After Width: | Height: | Size: 13 KiB |
Loading…
Reference in New Issue