Go live preparation

Ready to launch your application? Before you can do this, there are a few more steps to go.

SSL certificate

To provide your website under your domain with the proper SSL certificate, it'll need to be applied to our load balancer. To do this, you'll need to provide a valid SSL certificate for the domain that your project should be reachable and that also meets the below requirements:

  • The certificate should use the RSA-2048 algorithm or ECDSA P-256 algorithm
  • It needs to be in PEM format
  • Provided in the following structure:
    • privkey.pem
    • fullchain.pem

Then, upload the files to your project in the studio, open the Developer area, then click Certificates.

Click the Add certificates button, then select the respective private key and fullchain files. Then click Validate and upload certificate. This will notify our team, who'll add it to the load balancer. Once it's been added, you'll receive and email to let you know that the certificate has been added successfully. This should happen within 48 hours.

Ensure the encryption mode is set at the CDN provider, like Cloudflare, to prevent your website from being unreachable due to too many redirects. For more information, see the Cloudflare documentation on redirect loop errors.

Changing the domain in your DNS

After our team has verified the SSL certificates, you'll need to switch the DNS entries for your domain to point to our load balancer.

You can use an A record or a CNAME record. But using a CNAME would mean an additional request is sent to the DNS servers, which can cause a delay of a few milliseconds. Also, you can't create a CNAME record for the primary domain name (for example, mydomain.com) itself. It must be an A record.

At Frontastic, we use separate systems for the production and staging environments. So, we have two load balancers that are reachable under their IP depending on the systems (production or staging) they're responsible for.

Please point your domain's DNS record to the below IPs, depending on which system you're about to add a domain to:

EnvironmentIP
Staging35.201.71.45
Production
Ask our Support team which IP is the right one for your site
34.95.75.11 or 34.117.215.104

Once you've done this, your project should be available to the world! 🎉