Qovery Domains (default)
Your application is publicly accessible via a Qovery domain as soon as you define it to be publicly accessible in
application:name: myappproject: testpublicly_accessible: true
To get the domain that was assigned to your application, use the CLI:
$ qovery status
BRANCHES NAME STATUS ENDPOINTS APPLICATIONS DATABASES BROKERS STORAGEmaster up and running https://xxx-main-gtw.qovery.io 1 1 0 0APPLICATIONS NAME STATUS ENDPOINTS DATABASES BROKERS STORAGEsimple-example up and running https://yyy-xxx-app.qovery.io 1 0 0
You can use a custom domain name for any of your applications. Additionally, the domain name can be different in each environment (branch).
Set a domain
...routers:- name: maincustom_domains:- branch: masterdomain: my.domain.tldroutes:- application_name: simple-example-node-with-postgresqlpaths:- /
Adding the highlighted lines like in the configuration file above exposes your application using your domain. Now commit and push your changes.
To use you domain, you have to confirm that it is yours. Execute the command
qovery domain list to list all domains of your environment:
qovery domain list
BRANCH | DOMAIN | STATUS | VALIDATION DOMAIN | ROUTER NAMEmaster | node.deimos.fr | validation pending | xxx-yyy-zzz.acme.com | mainmaster | https://main-yenr7erjbs87dk4m-gtw.qovery.io | live | none | main
Now, to validate a domain that is in
validation pending status, add a
CNAME record that is targeting the
VALIDATION DOMAIN -
xxx-yyy-zzz.acme.com. After doing so, it takes
Qovery a few minutes to verify and complete the process. You can check the verification status using
qovery domain list.