summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorDouglas Lara <[email protected]>2023-02-25 23:08:00 -0300
committerGitHub <[email protected]>2023-02-25 18:08:00 -0800
commit460c909a005034190ce314fc5ebda581789f0080 (patch)
tree50cab78a4b21389ad4031cd057604c144bf08b7d
parent8c66ef4f19204733f55d1a65be8d5ed47fbfed99 (diff)
downloadcaprover-one-click-apps-460c909a005034190ce314fc5ebda581789f0080.tar.gz
caprover-one-click-apps-460c909a005034190ce314fc5ebda581789f0080.zip
Add Cal.com app (#854)
* Add Cal.com app * Fixes formatting
-rw-r--r--public/v4/apps/call-only.yml80
-rw-r--r--public/v4/logos/call-only.pngbin0 -> 11104 bytes
2 files changed, 80 insertions, 0 deletions
diff --git a/public/v4/apps/call-only.yml b/public/v4/apps/call-only.yml
new file mode 100644
index 0000000..742f247
--- /dev/null
+++ b/public/v4/apps/call-only.yml
@@ -0,0 +1,80 @@
+captainVersion: 4
+services:
+ $$cap_appname:
+ image: calcom/cal.com:$$cap_version
+ restart: always
+ environment:
+ NODE_ENV: production
+ NEXT_PUBLIC_WEBAPP_URL: http://$$cap_appname.$$cap_root_domain
+ NEXTAUTH_SECRET: $$cap_secret_key_base
+ CALENDSO_ENCRYPTION_KEY: $$cap_calendso_encryption_key
+ POSTGRES_USER: $$cap_postgres_user
+ POSTGRES_PASSWORD: $$cap_postgres_password
+ POSTGRES_DB: $$cap_postgres_db
+ DATABASE_HOST: $$cap_postgres_host
+ DATABASE_URL: postgresql://$$cap_postgres_user:$$cap_postgres_password@$$cap_postgres_host/$$cap_postgres_db
+ GOOGLE_API_CREDENTIALS: '{}'
+ EMAIL_FROM: $$cap_email_from
+ EMAIL_SERVER_HOST: $$cap_email_host
+ EMAIL_SERVER_PORT: $$cap_email_server_password
+ EMAIL_SERVER_USER: $$cap_email_server_user
+ EMAIL_SERVER_PASSWORD: $$cap_email_server_password
+ caproverExtra:
+ containerHttpPort: '3000'
+caproverOneClickApp:
+ variables:
+ - id: $$cap_version
+ label: Cal.com Version
+ defaultValue: 'v2.5.4'
+ description: Check out their docker page for the valid tags https://hub.docker.com/r/calcom/cal.com/tags
+ validRegex: /^([^\s^\/])+$/
+ - id: $$cap_secret_key_base
+ label: Secret Key Base
+ description: The randomized string which is used to verify the integrity of signed cookies. Use `openssl rand -base64 32` to generate a key
+ defaultValue: secret
+ - id: $$cap_calendso_encryption_key
+ label: Secret Key Base
+ description: Encryption key that will be used to encrypt CalDAV credentials, choose a random string, for example with `dd if=/dev/urandom bs=1K count=1 | md5sum`
+ defaultValue: secret
+ - id: $$cap_postgres_user
+ label: Postgres user
+ defaultValue: user
+ - id: $$cap_postgres_password
+ label: Postgres password
+ defaultValue: password
+ - id: $$cap_postgres_db
+ label: Postgres db
+ defaultValue: calendso
+ - id: $$cap_postgres_host
+ label: Postgres host
+ defaultValue: database:5432
+ - id: $$cap_email_from
+ label: Emails from
+ defaultValue: [email protected]
+ - id: $$cap_email_host
+ label: Emails server host
+ defaultValue: smtp.example.com
+ - id: $$cap_email_port
+ label: Emails server port
+ defaultValue: '587'
+ - id: $$cap_email_server_user
+ label: Emails server user
+ defaultValue: email_user
+ - id: $$cap_email_server_password
+ label: Emails server password
+ defaultValue: email_password
+ instructions:
+ start: >-
+ The open-source Calendly alternative.
+ end: >-
+ Aaaand you're Cal.com is now successfully deployed! 😄
+
+ Please change the following settings before using the service:
+ 1. Go to the settings for `$$cap_appname`
+ 2. Enable **Websocket Support**
+
+ Remember that this app will not create a Database by itself. You need to provide all that information.
+ displayName: 'Cal.com - No Database'
+ isOfficial: true
+ description: 'The open-source Calendly alternative.'
+ documentation: 'Read more at: https://github.com/calcom/cal.com'
diff --git a/public/v4/logos/call-only.png b/public/v4/logos/call-only.png
new file mode 100644
index 0000000..f8f9a48
--- /dev/null
+++ b/public/v4/logos/call-only.png
Binary files differ