Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Bug]: Unable to Set Up Domain and SSL Certificate on Azure ACI Because the Assigned IP Changes #28065

Closed
1 task done
ame-appsmith opened this issue Oct 13, 2023 · 1 comment
Assignees
Labels
Bug Something isn't working Community Reported issues reported by community members DevOps Pod Issues related to devops Docker Issues related to docker High This issue blocks a user from building or impacts a lot of users Needs Triaging Needs attention from maintainers to triage Production

Comments

@ame-appsmith
Copy link

Is there an existing issue for this?

  • I have searched the existing issues

Description

The user installed Appsmith on Azure ACI using our guide. They have set up a subdomain and an SSL certificate for the ACI. The problem in Azure ACI is that the assigned IP changes. This means that every time the IP changes they have to adjust the DNS settings for the subdomain. For this reason, the installation option via Azure ACI when using their own subdomain with an SSL certificate doesn't work.
There is a tutorial that describes how to assign a fixed IP to the ACI using Caddy, but even with Caddy, they'll have to update the DNS record to get HTTPS:

[...] you just need a public DNS record and Caddy needs to be reachable via ports 80 and 443.

So that DNS record with the correct IP address will still be needed.

Steps To Reproduce

Set up a subdomain and an SSL certificate for the ACI. Because the assigned IP changes, you have to adjust the DNS settings for the subdomain.

Public Sample App

No response

Environment

Production

Issue video log

No response

Version

Self-Hosted

@ame-appsmith ame-appsmith added Bug Something isn't working Needs Triaging Needs attention from maintainers to triage labels Oct 13, 2023
@ame-appsmith ame-appsmith added the DevOps Pod Issues related to devops label Oct 13, 2023
@github-actions github-actions bot removed the DevOps Pod Issues related to devops label Oct 13, 2023
@sharat87 sharat87 added Docker Issues related to docker DevOps Pod Issues related to devops labels Oct 13, 2023
@Nikhil-Nandagopal Nikhil-Nandagopal added Production High This issue blocks a user from building or impacts a lot of users labels Mar 2, 2024
@Nikhil-Nandagopal Nikhil-Nandagopal added the Community Reported issues reported by community members label Apr 18, 2024
@sharat87
Copy link
Member

Unfortunately, this can't be solved with the things that Appsmith has control on. With or without HTTPS, for a domain to point to the Appsmith running on a server, the domain has to have an A-record with the IP of the server. But, if the ACI can work with a load balancer that can abstract the changing IP address, then we can perhaps configured the domain to have a CNAME-record (instead of the A-record), and let the load balancer deal with the changing IP address. I'm not very familiar with Azure terminology to give details here, but being unable to configure a domain because of a changing server IP, is not something solvable from within Appsmith.

Let me know if I'm misunderstanding this issue and we can reopen. Closing.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Bug Something isn't working Community Reported issues reported by community members DevOps Pod Issues related to devops Docker Issues related to docker High This issue blocks a user from building or impacts a lot of users Needs Triaging Needs attention from maintainers to triage Production
Projects
None yet
Development

No branches or pull requests

4 participants