If you wish to have your app publicly accessible at a custom domain, you can do so by adding a custom domain to your container.
Before you start configuring your domain in Codeanywhere, you should go to a domain registrar and create a new CNAME record. The CNAME record you create must point to our proxy server:
Navigate to the
Containers tab in the sidebar and select the
Domains option for the container you want to associate with a custom domain.
A new window will show up and display your current custom domains. Select
Add Domain to add a new custom domain.
Set the internal port to the port your application server is listening to. You can access your custom domain without appending the internal port at the end of the URL.
Set the external port to 80, 443 or any port in the range between 1024 and 9999. If you set the external port to 443, Codeanywhere will automatically set up a free SSL certificate provided by Let's Encrypt! It is important that you have already configured your CNAME record to point to the Codeanywhere proxy server so the certificate can be issued.
Note: Custom domains do not prevent the container to be turned off in case it doesn't have the
Always-On feature enabled.