diff options
| author | Ronald Loyko <[email protected]> | 2022-10-20 05:40:16 +0300 |
|---|---|---|
| committer | GitHub <[email protected]> | 2022-10-19 19:40:16 -0700 |
| commit | f983402d52c3d6922ee40d0159dcd485b9b7111f (patch) | |
| tree | fec36976e1218749bfcb5c66731777233452bfc2 | |
| parent | dcb5744e5822ef095ad99c6374bef87ea547711e (diff) | |
| download | caprover-one-click-apps-f983402d52c3d6922ee40d0159dcd485b9b7111f.tar.gz caprover-one-click-apps-f983402d52c3d6922ee40d0159dcd485b9b7111f.zip | |
feat: add budibase (#773)
* feat: add budibase
* docs(budibase): remove unnecessary new line
| -rw-r--r-- | public/v4/apps/budibase.yml | 87 | ||||
| -rw-r--r-- | public/v4/logos/budibase.png | bin | 0 -> 27556 bytes |
2 files changed, 87 insertions, 0 deletions
diff --git a/public/v4/apps/budibase.yml b/public/v4/apps/budibase.yml new file mode 100644 index 0000000..9d5296e --- /dev/null +++ b/public/v4/apps/budibase.yml @@ -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,}/ diff --git a/public/v4/logos/budibase.png b/public/v4/logos/budibase.png Binary files differnew file mode 100644 index 0000000..ba39454 --- /dev/null +++ b/public/v4/logos/budibase.png |
