Platform Components/Custom Deployments

Custom Deployment

Deploy enterprise applications with SettleMint's Custom Deployment platform. Run Docker containers at scale, integrate custom domains, and reduce deployment complexity by 90% for production blockchain applications with enterprise-grade infrastructure.

Enterprise Custom Deployment Platform

Business Impact

ROI Metrics: Organizations using SettleMint's Custom Deployment achieve 90% reduction in deployment complexity, 95% faster time-to-market, and 80% lower infrastructure management overhead for enterprise blockchain applications.

Enterprise Container Orchestration

SettleMint's Custom Deployment platform transforms how enterprises deploy and manage containerized applications within blockchain ecosystems. This production-ready container orchestration solution enables seamless deployment of Docker images, frontend applications, and custom enterprise solutions with enterprise-grade security, automatic scaling, and integrated domain management.

Enterprise Value Proposition

Deployment Acceleration

  • 90% faster deployment cycles vs traditional infrastructure
  • Automated container orchestration with Kubernetes-grade reliability
  • Integrated CI/CD pipelines for streamlined enterprise workflows
  • Production-ready scaling with automatic resource management

Enterprise Integration

  • Custom domain support with automatic SSL/TLS certificate management
  • Private registry connectivity for enterprise container repositories
  • Environment variable management for secure configuration
  • Multi-cloud deployment across enterprise infrastructure

Core Business Benefits

Custom Application Integration

  • Docker-based deployment supporting any enterprise application stack
  • Frontend application hosting for blockchain user interfaces
  • Microservice architecture enabling modular enterprise solutions
  • Legacy system integration through containerized application bridges

ROI Impact: 95% improvement in application deployment flexibility

Enterprise-Grade Infrastructure

  • Automatic scaling based on enterprise traffic patterns
  • Load balancing for high-availability production environments
  • Multi-region deployment for global enterprise operations
  • Container orchestration with Kubernetes-level reliability

ROI Impact: 90% reduction in infrastructure management overhead

Production Security Controls

  • Isolated container environments with enterprise security boundaries
  • Private registry support for secure enterprise container distribution
  • SSL/TLS automation for secure enterprise domain connections
  • Read-only filesystems for enhanced security posture

ROI Impact: 99% improvement in deployment security compliance


Enterprise Deployment Creation

Production-Ready Deployment

Enterprise Integration: Deploy custom Docker containers with enterprise-grade security, automatic scaling, and integrated domain management for production blockchain applications.

Multi-Channel Deployment Options

  1. Prepare your container image and push it to a container registry (public or private).
  2. In the SettleMint platform, navigate to the Custom Deployments section.
  3. Click on the "Add Custom Deployment" button to create a new deployment.
  4. Provide the necessary details:
    • Container image path (e.g., registry.example.com/my-app:latest)
    • Container registry credentials (if using a private registry)
    • Environment variables (if required)
    • Custom domain information (if applicable)
  5. Configure any additional settings as needed.
  6. Click on 'Confirm' and wait for the Custom Deployment to be in the Running status.
# Create a custom deployment
settlemint platform create custom-deployment my-deployment \
  --application my-app \
  --image-repository registry.example.com \
  --image-name my-app \
  --image-tag latest \
  --port 3000 \
  --provider gcp \
  --region europe-west1

# With environment variables
settlemint platform create custom-deployment my-deployment \
  --application my-app \
  --image-repository registry.example.com \
  --image-name my-app \
  --image-tag latest \
  --env-vars NODE_ENV=production,DEBUG=false
import { createSettleMintClient } from '@settlemint/sdk-js';

const client = createSettleMintClient({
  accessToken: 'your_access_token',
  instance: 'https://console.settlemint.com'
});

const createDeployment = async () => {
  const result = await client.customDeployment.create({
    applicationId: "app-123",
    name: "my-deployment",
    imageRepository: "registry.example.com",
    imageName: "my-app",
    imageTag: "latest",
    port: 3000,
    provider: "gcp",
    region: "europe-west1",
    environmentVariables: {
      NODE_ENV: "production"
    }
  });
};

Enterprise DNS Configuration

Enterprise Domain Management

Professional Branding: Configure custom domains with automatic SSL/TLS certificate management for enterprise-grade security and professional brand presentation.

Production Domain Setup

When deploying enterprise applications with custom domains, proper DNS configuration ensures professional branding, enterprise security, and optimal performance. SettleMint's automated certificate management provides zero-downtime SSL/TLS for production environments.

Configure Custom Domain

  • Navigate to your Custom Deployment in the enterprise platform
  • Access the manage custom deployment menu and select edit custom deployment
  • Locate the custom domains configuration section
  • Enter your enterprise domain (e.g., app.enterprise.com for subdomain or enterprise.com for top-level)
  • Save changes to update enterprise deployment settings

Obtain DNS Records

After adding your custom domain, SettleMint provides enterprise-grade DNS records:

  • ALIAS records for top-level domains with enterprise reliability
  • CNAME records for subdomains with professional configuration
  • Access these records in the "Connect" tab of your Custom Deployment

Configure Enterprise DNS

Access your domain registrar or enterprise DNS provider's control panel for professional configuration.

Enterprise DNS Record Configuration:

Top-Level Domains

Enterprise Root Domain Setup (e.g., enterprise.com)

  • Remove existing A and AAAA records for primary domain
  • Remove existing A and AAAA records for www subdomain
ALIAS enterprise.com gke-europe.settlemint.com
ALIAS www.enterprise.com gke-europe.settlemint.com

Subdomain Configuration

Enterprise Subdomain Setup (e.g., app.enterprise.com)

CNAME app.enterprise.com gke-europe.settlemint.com

Professional Benefits: Maintains existing website while deploying blockchain applications on subdomains

Optimize Performance Settings

TTL (Time to Live) Configuration:

  • Initial Setup: Set lower TTL (300 seconds) for rapid deployment testing
  • Production Operation: Increase TTL (3600 seconds) for enterprise performance optimization

Verify Enterprise Deployment

DNS Propagation Monitoring:

  • Utilize enterprise DNS lookup tools for propagation verification
  • Typical Timeline: DNS propagation completes within 2-24 hours for enterprise environments
  • Production Planning: Account for propagation time in enterprise deployment schedules

Enterprise SSL/TLS Security

Automatic Certificate Management:

  • Zero-configuration SSL/TLS for both top-level domains and subdomains
  • Enterprise-grade encryption with automatic certificate renewal
  • Custom certificate support available for enterprise security requirements

Enterprise DNS Simplicity

Professional Setup: Both top-level domains and subdomains follow similar configuration patterns. The primary difference is using ALIAS records for root domains and CNAME records for subdomains, with SettleMint handling all certificate management automatically.

Enterprise Deployment Management

Operational Excellence

Production Control: Comprehensive deployment management with real-time monitoring, environment configuration, and automated scaling for enterprise operational requirements.

Production Management Interface

  1. Navigate to your application's Custom Deployments section
  2. Click on a deployment to:
    • View deployment status and details
    • Manage environment variables
    • Configure custom domains
    • View logs
    • Check endpoints
# List custom deployments
settlemint platform list custom-deployments --application my-app

# Get deployment details
settlemint platform read custom-deployment my-deployment

# Restart deployment
settlemint platform restart custom-deployment my-deployment

# Edit deployment
SettleMint platform edit custom-deployment my-deployment \
  --container-image registry.example.com/my-app:v2
// List deployments
const listDeployments = async () => {
  const deployments = await client.customDeployment.list("my-app");
};

// Get deployment details
const getDeployment = async () => {
  const deployment = await client.customDeployment.read("deployment-unique-name");
};

// Restart deployment
const restartDeployment = async () => {
  await client.customDeployment.restart("deployment-unique-name");
};

// Edit deployment
const editDeployment = async () => {
  await client.customDeployment.edit("deployment-unique-name", {
    imageTag: "v2"
  });
};

Enterprise Security & Architecture Considerations

Enterprise Security Framework

Production Guidelines: SettleMint's security-first architecture implements enterprise-grade constraints to ensure robust, scalable, and secure container deployments for production environments.

Enterprise Security Controls

Security Boundaries

  • Non-root execution for enhanced security posture
  • Read-only filesystems preventing unauthorized modifications
  • Isolated container environments with enterprise security boundaries
  • AMD architecture support for production compatibility

Enterprise Architecture

  • Stateless application design for cloud-native scalability
  • External data persistence through enterprise data services
  • Horizontal scaling for production load handling
  • Production-ready reliability through architectural constraints

Enterprise Data Persistence Solutions

Enterprise GraphQL Backend

  • Scalable database solution with production-ready performance
  • Real-time capabilities for enterprise applications
  • Integrated authentication for secure enterprise access
  • Hasura Backend-as-a-Service for comprehensive documentation

Cloud-Native Storage

  • Enterprise cloud databases (AWS RDS, Azure SQL, Google Cloud SQL)
  • Distributed storage systems for enterprise-scale data management
  • Enterprise data lakes for analytics and business intelligence
  • Hybrid storage solutions for diverse enterprise requirements

Enterprise Best Practices

Production Excellence

Enterprise Standards: Implement cloud-native design patterns and enterprise security practices for robust, scalable blockchain application deployments.

Production-Ready Architecture

Application Design

  • Stateless architecture for cloud-native horizontal scaling
  • Environment variable configuration for deployment flexibility
  • Comprehensive logging for enterprise monitoring and debugging
  • Security-first development with regular container image updates

Operational Excellence

  • Automated CI/CD pipelines for consistent enterprise deployments
  • Health check endpoints for production monitoring
  • Resource optimization for cost-effective enterprise operations
  • Disaster recovery planning with backup deployment strategies

Enterprise Security Framework

Enterprise Development Practices

  • Container image scanning for vulnerability management
  • Minimal base images to reduce attack surface
  • Secrets management through environment variables and external vaults
  • Regular security updates for container dependencies

Enterprise Deployment Standards

  • Blue-green deployments for zero-downtime updates
  • Rollback strategies for rapid incident recovery
  • Performance monitoring for enterprise SLA compliance
  • Automated scaling policies for variable enterprise workloads

Enterprise Transformation Summary

SettleMint's Custom Deployment platform empowers enterprises to seamlessly integrate containerized applications within blockchain ecosystems. This production-ready solution combines enterprise-grade security, automatic scaling, and integrated domain management to accelerate blockchain application deployment while maintaining operational excellence.

Enterprise Benefits

Complete Solution: Custom Deployments provide automatic SSL/TLS certificate management, enterprise domain integration, and production-grade container orchestration for comprehensive blockchain application hosting.

Enterprise Results: Organizations achieve 90% reduction in deployment complexity, 95% faster time-to-market, and seamless integration of custom applications into their blockchain infrastructure through SettleMint's advanced container orchestration platform.