summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorRonald Loyko <[email protected]>2022-10-20 05:40:16 +0300
committerGitHub <[email protected]>2022-10-19 19:40:16 -0700
commitf983402d52c3d6922ee40d0159dcd485b9b7111f (patch)
treefec36976e1218749bfcb5c66731777233452bfc2
parentdcb5744e5822ef095ad99c6374bef87ea547711e (diff)
downloadcaprover-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.yml87
-rw-r--r--public/v4/logos/budibase.pngbin0 -> 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
new file mode 100644
index 0000000..ba39454
--- /dev/null
+++ b/public/v4/logos/budibase.png
Binary files differ