feat: add budibase (#773)
* feat: add budibase * docs(budibase): remove unnecessary new line
This commit is contained in:
parent
dcb5744e58
commit
f983402d52
|
|
@ -0,0 +1,87 @@
|
|||
captainVersion: 4
|
||||
services:
|
||||
$$cap_appname:
|
||||
image: budibase/budibase:$$cap_BUDIBASE_VERSION
|
||||
environment:
|
||||
ENABLE_ANALYTICS: $$cap_BUDIBASE_ENABLE_ANALYTICS
|
||||
JWT_SECRET: $$cap_BUDIBASE_JWT_SECRET
|
||||
MINIO_ACCESS_KEY: $$cap_MINIO_ACCESS_KEY
|
||||
MINIO_SECRET_KEY: $$cap_MINIO_SECRET_KEY
|
||||
REDIS_PASSWORD: $$cap_REDIS_PASSWORD
|
||||
COUCHDB_USER: $$cap_COUCH_DB_USER
|
||||
COUCHDB_PASSWORD: $$cap_COUCH_DB_PASSWORD
|
||||
INTERNAL_API_KEY: $$cap_BUDIBASE_INTERNAL_API_KEY
|
||||
BB_ADMIN_USER_EMAIL: $$cap_BUDIBASE_ADMIN_USER_EMAIL
|
||||
BB_ADMIN_USER_PASSWORD: $$cap_BUDIBASE_ADMIN_USER_PASSWORD
|
||||
SENTRY_DSN: $$cap_BUDIBASE_SENTRY_DSN
|
||||
volumes:
|
||||
- $$cap_appname:/data
|
||||
caproverOneClickApp:
|
||||
displayName: Budibase
|
||||
description: Low code platform for creating internal apps, workflows, and admin panels in minutes
|
||||
documentation: https://docs.budibase.com
|
||||
isOfficial: true
|
||||
instructions:
|
||||
start: Build apps, forms, and workflows that perfectly fit your business - so you can move forward, faster.
|
||||
end: |-
|
||||
Budibase has been successfully deployed! It might take few moments before it's fully started.
|
||||
You can access it at `http://$$cap_appname.$$cap_root_domain`.
|
||||
Administrator user is `$$cap_BUDIBASE_ADMIN_USER_EMAIL` with password `$$cap_BUDIBASE_ADMIN_USER_PASSWORD`.
|
||||
variables:
|
||||
- id: $$cap_BUDIBASE_VERSION
|
||||
label: Application | Version
|
||||
description: Budibase version. Check out their valid tags at https://hub.docker.com/r/budibase/budibase/tags
|
||||
defaultValue: v2.0.31
|
||||
validRegex: /.{1,}/
|
||||
- id: $$cap_BUDIBASE_ADMIN_USER_EMAIL
|
||||
label: Application | Admin User Mail
|
||||
description: Administrator mail address.
|
||||
validRegex: /.{1,}/
|
||||
- id: $$cap_BUDIBASE_ADMIN_USER_PASSWORD
|
||||
label: Application | Admin User Password
|
||||
description: Administrator password.
|
||||
defaultValue: $$cap_gen_random_hex(16)
|
||||
validRegex: /.{1,}/
|
||||
- id: $$cap_BUDIBASE_ENABLE_ANALYTICS
|
||||
label: Application | Enable Analytics
|
||||
description: Whether to send telemetry data.
|
||||
defaultValue: 'false'
|
||||
validRegex: /^(true|false)$/
|
||||
- id: $$cap_BUDIBASE_JWT_SECRET
|
||||
label: Application | JWT Secret
|
||||
description: Secret for JWT.
|
||||
defaultValue: $$cap_gen_random_hex(64)
|
||||
validRegex: /.{1,}/
|
||||
- id: $$cap_BUDIBASE_INTERNAL_API_KEY
|
||||
label: Application | Internal API Key
|
||||
description: Key for the internal API.
|
||||
defaultValue: $$cap_gen_random_hex(64)
|
||||
validRegex: /.{1,}/
|
||||
- id: $$cap_BUDIBASE_SENTRY_DSN
|
||||
label: Application | Sentry DSN
|
||||
description: Optional Sentry DSN for error tracking.
|
||||
- id: $$cap_REDIS_PASSWORD
|
||||
label: Queue | Password
|
||||
description: Password for Redis.
|
||||
defaultValue: $$cap_gen_random_hex(16)
|
||||
validRegex: /.{1,}/
|
||||
- id: $$cap_MINIO_ACCESS_KEY
|
||||
label: Storage | Access Key
|
||||
description: Access key for Minio.
|
||||
defaultValue: $$cap_gen_random_hex(64)
|
||||
validRegex: /.{1,}/
|
||||
- id: $$cap_MINIO_SECRET_KEY
|
||||
label: Storage | Secret Key
|
||||
description: Secret key for Minio.
|
||||
defaultValue: $$cap_gen_random_hex(64)
|
||||
validRegex: /.{1,}/
|
||||
- id: $$cap_COUCH_DB_USER
|
||||
label: Database | User
|
||||
description: User for CouchDB.
|
||||
defaultValue: budibase
|
||||
validRegex: /.{1,}/
|
||||
- id: $$cap_COUCH_DB_PASSWORD
|
||||
label: Database | Password
|
||||
description: Password for CouchDB.
|
||||
defaultValue: $$cap_gen_random_hex(16)
|
||||
validRegex: /.{1,}/
|
||||
Binary file not shown.
|
After Width: | Height: | Size: 27 KiB |
Loading…
Reference in New Issue