Domains
Overview
Domains in Tapitalee allow you to connect custom domain names to your application, providing branded URLs and professional web presence. The system handles DNS routing, SSL certificate management, and load balancer configuration to make your application accessible via your custom domain names.
Purpose and Benefits
- Professional Branding: Use your own domain names instead of default URLs
- Multiple Domains: Support multiple domains and subdomains for the same app
- DNS Integration: Optionally integrates with Route53 if you use the Route53 add-on
How Domains Work
Domain setup involves:
- Tapitalee provides a built-in hostname (under
*.dns.tapitalee.net) to point your CNAME record to - Add your domain name(s) to Tapitalee, if using Tapitalee to set up a proxy/load balancer, so the domains can be direct to the applications.
Route53 Integration
Domains and subdomains that are added to an app will be automatically added to a Route53 Hosted Zone, if a Route53 add-on is present with a matching domain.
CLI Usage
Create Domain
Add a custom domain to the app
tapit create domain name=domain.com [--ignore-existing]
Parameters
name: The domain name to add (required, e.g., www.myapp.com)--ignore-existing: Skip creation if a resource with the same name already exists (useful for idempotent scripts)
Examples
tapit create domain name=myapp.com
List Domains
List all custom domains configured for the app
tapit list domains
Delete Domain
Remove a custom domain from the app
tapit delete domain name=domain.com
Parameters
name: The domain name to remove (required)