Skip to content

Setting up Render with is-a.dev Subdomain

This guide will walk you through the process of setting up a Render deployment and pointing your is-a.dev subdomain to it.

Creating a Render Service

First, you'll need to create a service on Render. Follow the instructions in the Render Docs.

Creating the Domain File

Create a JSON file inside the domains directory (domains/<subdomain>.json) with the following content and submit a pull request:

{
    "owner": {
        "username": "github-username"
    },
    "record": {
        "A": [
            "216.24.57.1"
        ]
    }
}
Note: In the owner section, you can add any social media handle, such as Discord. If you add another social media account, you can omit the email and Twitter fields. However, the GitHub username is mandatory. Don't forget to provide a preview of your site in your pull request.

Configuring Render

  • After the pull request is merged, you may need to configure your Render service to use the new subdomain. Go to your Render service's dashboard.
  • Navigate to Settings > Custom Domains and add <subdomain>.is-a.dev in the given field.
  • Render will provide a verification step, usually requiring you to add a DNS record. This step should be skipped if your subdomain is already pointing to Render's IP address (216.24.57.1).

Final Steps

  • Wait for the DNS changes to propagate. This can take from a few minutes to a couple of hours.
  • Your Render service should now be accessible at <subdomain>.is-a.dev.