summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorRonald Loyko <[email protected]>2023-07-14 06:30:48 +0700
committerGitHub <[email protected]>2023-07-13 16:30:48 -0700
commit9e86b7e0fe861eba66c844fc4b8d673593751ca3 (patch)
tree1f14eca56e920df3ff379bfa0002b01867c2a74b
parent3b0f0c6c1dacc8e6f969047f7f54be6379919f3a (diff)
downloadcaprover-one-click-apps-9e86b7e0fe861eba66c844fc4b8d673593751ca3.tar.gz
caprover-one-click-apps-9e86b7e0fe861eba66c844fc4b8d673593751ca3.zip
feat: add baserow (#967)
-rw-r--r--public/v4/apps/baserow.yml83
-rw-r--r--public/v4/logos/baserow.pngbin0 -> 17324 bytes
2 files changed, 83 insertions, 0 deletions
diff --git a/public/v4/apps/baserow.yml b/public/v4/apps/baserow.yml
new file mode 100644
index 0000000..74827d6
--- /dev/null
+++ b/public/v4/apps/baserow.yml
@@ -0,0 +1,83 @@
+captainVersion: 4
+services:
+ $$cap_appname:
+ image: baserow/baserow:$$cap_BASEROW_VERSION
+ environment:
+ BASEROW_PUBLIC_URL: http://$$cap_appname.$$cap_root_domain
+ FROM_EMAIL: $$cap_BASEROW_FROM_EMAIL
+ EMAIL_SMTP: $$cap_BASEROW_EMAIL_SMTP_ENABLED
+ EMAIL_SMTP_HOST: $$cap_BASEROW_EMAIL_SMTP_HOST
+ EMAIL_SMTP_PORT: $$cap_BASEROW_EMAIL_SMTP_PORT
+ EMAIL_SMTP_USER: $$cap_BASEROW_EMAIL_SMTP_USER
+ EMAIL_SMTP_PASSWORD: $$cap_BASEROW_EMAIL_SMTP_PASSWORD
+ EMAIL_SMTP_USE_TLS: $$cap_BASEROW_EMAIL_SMTP_USE_TLS
+ EMAIL_SMTP_USE_SSL: $$cap_BASEROW_EMAIL_SMTP_USE_SSL
+ volumes:
+ - $$cap_appname-data:/baserow/data
+caproverOneClickApp:
+ instructions:
+ start: |-
+ Baserow is an open-source online database tool.
+ Users can use this no-code platform to create a database without any technical experience.
+ It lowers the barriers to app creation so that anyone who can work with a spreadsheet can also create a database.
+ The interface looks a lot like a spreadsheet.
+ end: |-
+ Baserow 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`
+
+ Please do the following steps:
+ 1. Activate **WebSocket Support**
+ 2. If you enabled HTTPS, you should adjust the `BASEROW_PUBLIC_URL` environment variable accordingly
+
+ Enjoy your self-hosted Airtable alternative!
+ displayName: Baserow
+ isOfficial: true
+ description: Open Source No-Code Database And Airtable Alternative
+ documentation: https://baserow.io/docs
+ variables:
+ - id: $$cap_BASEROW_VERSION
+ label: Version
+ description: >-
+ Check out their valid tags at https://hub.docker.com/r/baserow/baserow/tags
+ defaultValue: '1.18.0'
+ validRegex: /.{1,}/
+ - id: $$cap_BASEROW_FROM_EMAIL
+ label: Mail | From
+ description: >-
+ The email address Baserow will send emails from
+ - id: $$cap_BASEROW_EMAIL_SMTP_ENABLED
+ label: SMTP | Enabled
+ description: >-
+ If set to any non empty value then Baserow will start sending emails using the configuration options below.
+ If not set then Baserow will not send emails and just print them to the logs instead
+ - id: $$cap_BASEROW_EMAIL_SMTP_HOST
+ label: SMTP | Host
+ description: >-
+ The host of the external SMTP server that Baserow should use to send emails
+ - id: $$cap_BASEROW_EMAIL_SMTP_PORT
+ label: SMTP | Port
+ description: >-
+ The host's port of the external SMTP server
+ - id: $$cap_BASEROW_EMAIL_SMTP_USER
+ label: SMTP | User
+ description: >-
+ The username to authenticate with the external SMTP server when sending emails
+ - id: $$cap_BASEROW_EMAIL_SMTP_PASSWORD
+ label: SMTP | Password
+ description: >-
+ The password to authenticate with the external SMTP server when sending emails
+ - id: $$cap_BASEROW_EMAIL_SMTP_USE_TLS
+ label: SMTP | Use TLS
+ description: >-
+ If set to any non empty value then Baserow will attempt to send emails using TLS.
+ Whether to use a TLS (secure) connection when talking to the SMTP server.
+ This is used for explicit TLS connections, generally on port 587.
+ If you are experiencing hanging connections, see the implicit TLS setting `EMAIL_SMTP_USE_SSL`
+ - id: $$cap_BASEROW_EMAIL_SMTP_USE_SSL
+ label: SMTP | Use SSL
+ description: >-
+ If set to any non empty value then an implicit TLS (secure) connection will be used when talking to the SMTP server.
+ In most email documentation this type of TLS connection is referred to as SSL.
+ It is generally used on port 465.
+ If you are experiencing problems, see the explicit TLS setting `EMAIL_SMTP_USE_TLS`.
+ Note that `EMAIL_SMTP_USE_TLS` / `EMAIL_SMTP_USE_SSL` are mutually exclusive, so only set one of those settings
diff --git a/public/v4/logos/baserow.png b/public/v4/logos/baserow.png
new file mode 100644
index 0000000..dc8b16e
--- /dev/null
+++ b/public/v4/logos/baserow.png
Binary files differ