parent
8c66ef4f19
commit
460c909a00
|
|
@ -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: notifications@example.com
|
||||
- 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'
|
||||
Binary file not shown.
|
After Width: | Height: | Size: 11 KiB |
Loading…
Reference in New Issue