https://cal.com logo
Join Slack
Powered by
# docker
  • c

    Colin - Krumware

    01/22/2023, 12:35 AM
    I have some examples coming for that
  • e

    Elliott

    01/23/2023, 7:09 AM
    Any ideas on using Portainer to deploy Cal.com? I've managed to get a stack up and running, but when I try to access it I get a 502 page. Wondering if I need to: 1. Do the git clone https://github.com/calcom/cal.com.git first? 2. Have anything else changed in the Docker Compose file? Tip for using Portainer's env function - In the Docker Compose config, use stack.env, instead of pointing it the Docker folder. Removes the error highlighting the .env file doesn't exist. I'm using this Docker Compose file FYI: https://github.com/calcom/docker/blob/main/docker-compose.yaml
    c
    • 2
    • 14
  • b

    Bastien

    01/26/2023, 7:25 PM
    what is the best tutorial to set up cal.com on Docker ?
  • c

    Colin - Krumware

    01/26/2023, 11:58 PM
    GitHub.com/calcom/docker
  • s

    Sascha Foerster

    01/27/2023, 9:44 AM
    Is version 2.5.5 available via docker hub yet? https://hub.docker.com/r/calcom/cal.com/tags
  • s

    Sascha Foerster

    01/27/2023, 9:45 AM
    Or is the building process hanging? Just tried updating and I am stuck with version 2.5.3
  • c

    Colin - Krumware

    01/27/2023, 2:07 PM
    the tags aren't completely synced and automated yet
  • c

    Colin - Krumware

    01/27/2023, 2:07 PM
    I'll get that pushed
    s
    • 2
    • 1
  • c

    Colin - Krumware

    01/27/2023, 2:08 PM
    in the mean time, you can use
    main
    for the nightly
  • c

    Colin - Krumware

    01/27/2023, 3:21 PM
    @Sascha Foerster you should be good to go
  • j

    Josh

    01/27/2023, 5:34 PM
    @Colin - Krumware not sure how to properly track the request that an arm64 image be released but i…. added a +1 to this? https://github.com/calcom/docker/issues/81
  • c

    Colin - Krumware

    01/27/2023, 5:41 PM
    👍 👍 thank you for the poke on that. If I push one today can you test it for me?
  • e

    Elliott

    01/28/2023, 12:25 PM
    SMTP and Sending Email Notifications Trying to set up SMTP. Have signed up for Mailersend and have a working email host. Tested the connection using https://www.gmass.co/smtp-test - all good. Have added the env variables and repulled and redeployed Cal.com instance. Still, nothing is being sent... Logs are: @calcom/webstart SEND_BOOKING_CONFIRMATION_ERROR Error: Connection timeout @calcom/webstart at SMTPConnection._formatError (/calcom/node_modules/nodemailer/lib/smtp-connection/index.js78719) @calcom/webstart at SMTPConnection._onError (/calcom/node_modules/nodemailer/lib/smtp-connection/index.js77320) @calcom/webstart at Timeout.<anonymous> (/calcom/node_modules/nodemailer/lib/smtp-connection/index.js23222) @calcom/webstart at listOnTimeout (nodeinternal/timers559:17) @calcom/webstart at processTimers (nodeinternal/timers502:7) { @calcom/webstart code: 'ETIMEDOUT', @calcom/webstart command: 'CONN' @calcom/webstart } @calcom/webstart sendEmail Error: Connection timeout @calcom/webstart at SMTPConnection._formatError (/calcom/node_modules/nodemailer/lib/smtp-connection/index.js78719) @calcom/webstart at SMTPConnection._onError (/calcom/node_modules/nodemailer/lib/smtp-connection/index.js77320) @calcom/webstart at Timeout.<anonymous> (/calcom/node_modules/nodemailer/lib/smtp-connection/index.js23222) @calcom/webstart at listOnTimeout (nodeinternal/timers559:17) @calcom/webstart at processTimers (nodeinternal/timers502:7) { @calcom/webstart code: 'ETIMEDOUT', @calcom/webstart command: 'CONN' @calcom/webstart } @calcom/webstart SEND_BOOKING_CONFIRMATION_ERROR Error: Connection timeout @calcom/webstart at SMTPConnection._formatError (/calcom/node_modules/nodemailer/lib/smtp-connection/index.js78719) @calcom/webstart at SMTPConnection._onError (/calcom/node_modules/nodemailer/lib/smtp-connection/index.js77320) @calcom/webstart at Timeout.<anonymous> (/calcom/node_modules/nodemailer/lib/smtp-connection/index.js23222) @calcom/webstart at listOnTimeout (nodeinternal/timers559:17) @calcom/webstart at processTimers (nodeinternal/timers502:7) { @calcom/webstart code: 'ETIMEDOUT', @calcom/webstart command: 'CONN' @calcom/webstart } @calcom/webstart sendEmail Error: Connection timeout @calcom/webstart at SMTPConnection._formatError (/calcom/node_modules/nodemailer/lib/smtp-connection/index.js78719) @calcom/webstart at SMTPConnection._onError (/calcom/node_modules/nodemailer/lib/smtp-connection/index.js77320) @calcom/webstart at Timeout.<anonymous> (/calcom/node_modules/nodemailer/lib/smtp-connection/index.js23222) @calcom/webstart at listOnTimeout (nodeinternal/timers559:17) @calcom/webstart at processTimers (nodeinternal/timers502:7) { @calcom/webstart code: 'ETIMEDOUT', @calcom/webstart command: 'CONN' @calcom/webstart } Any ideas on if this could be a Cal.com or Mailersend issue?
  • e

    Elliott

    01/28/2023, 12:33 PM
    Mailersend highlights they only accept TLS connections > https://developers.mailersend.com/smtp-relay.html#limitations I've specified port 587, but do I also need to specify the connection type in the .env? If so, what's the correct variable name?
    • 1
    • 2
  • c

    Colin - Krumware

    01/28/2023, 2:22 PM
    (worth noting this issue wouldn't be specific to the docker project) the other variables look correct
  • c

    Colin - Krumware

    01/28/2023, 2:25 PM
    This looks like it could be a logic issue in the core code
  • c

    Colin - Krumware

    01/28/2023, 2:25 PM
    https://github.com/calcom/cal.com/blob/69ef309cb54f073bf9c0758a6bddb232af7dcc2b/packages/lib/serverConfig.ts#L11
  • c

    Colin - Krumware

    01/28/2023, 2:29 PM
    Specifically the line with
    secure:
  • c

    Colin - Krumware

    01/28/2023, 2:29 PM
    But looks like you may be able to pass a json into process.env.EMAIL_SERVER to bypass it
  • e

    Elliott

    01/28/2023, 2:45 PM
    Awesome, so how would I do that? 😁
  • c

    Colin - Krumware

    01/28/2023, 5:26 PM
    Similar to the examples of the Google auth config, but where your EMAIL_SERVER={configjson} in your env file
    e
    • 2
    • 1
  • c

    Colin - Krumware

    01/28/2023, 5:26 PM
    https://nodemailer.com/smtp/ has some config examples
  • t

    Tofi Buzali

    01/28/2023, 10:23 PM
    Can someone help me out deploying with render.com? I’ve tried using the button on the repo and it deploys successfully but I can’t login. I believe I might have an env variable missing, because it redirects me to
    <https://api/auth/error>
    when trying to login. What are the required environment variables that need to be changed? I’ve tried a few ways without any luck
    • 1
    • 1
  • k

    Kavita Nambissan

    01/30/2023, 1:23 PM
    (Resolved was a browser caching issue) Hey team, I deployed the Calcom app docker container to my own url https://example.url.com. I'm using an external DB, so DATABASE_URL is set. My docker compose includes the steveltn/https-portal container, so that I can connect my https requests to port 3000 where the Calcom app is running. All of this works fine, but when I sign up from example.url.com/auth/login I get redirected to http://localhost:300/ (I had accidentally set the NEXT_PUBLIC_WEBAPP_URL to 300). Since then I have correctly set up NEXT_PUBLIC_WEBAPP_URL to point to example.url.com deleted all containers/volumes (did a system prune) and re-built the containers, but it has no impact. When I directly load example.url.com after signing in it correctly shows me the dashboard. Setting up a new team does so at http://localhost:3000 now, so does the profile page base url. I'm definitely missing some environment variable or setting here, and would appreciate some help. I have the following env variables set
    Copy code
    NEXT_PUBLIC_WEBAPP_URL
    NEXTAUTH_SECRET
    NEXTAUTH_URL <-- Same as WEBAPP_URL
    NEXT_PUBLIC_NEXTAUTH_URL <-- Tried this as it was a suggested solution in the NextAuth repo
    c
    • 2
    • 7
  • e

    Elliott

    02/04/2023, 2:52 AM
    I just tried updating Cal to the latest version (v2.5.9). Followed the instructions (https://github.com/calcom/docker) - Docker Down, Pull, Up and yet it seems I'm still on 2.5.5 according to the UI? How can I check which version I'm using and if the app updated? @Peer @Colin - Krumware
    c
    p
    • 3
    • 12
  • c

    Colin - Krumware

    02/07/2023, 2:27 AM
    🎉 v2.5.10 tagged and building
    p
    • 2
    • 2
  • s

    Sascha Foerster

    02/14/2023, 6:51 PM
    Docker seems a bit behind again, v2.5.10 is the latest on docker, while we are on v2.5.15 on git main git 🙂 Thank you!
    e
    j
    • 3
    • 4
  • e

    Elliott

    02/15/2023, 12:34 AM
    Hey @Colin - Krumware @Peer Are you looking into ways to automatically update Docker instances with the latest releases? My concern is that self hosters are reliant on your manual updates and if there's an update that breaks something, and a subsequent fix is released, we won't be able to rapidly update. I'm trying to get to 2.5.15 atm and it's still not pulling through even using the Main tag. Cheers🙏🏽
  • c

    Colin - Krumware

    02/15/2023, 12:35 AM
    Thanks for the ping, I'll generate one now
    e
    • 2
    • 1
  • c

    Colin - Krumware

    02/15/2023, 12:35 AM
    In general, now you can use :main as a tag if you need latest and greatest
1...678910Latest