cloudmost logo
← Back to Blog

How to Deploy Your First Application on Atmost Cloud

How to Deploy Your First Application on Atmost Cloud

Deploying your application shouldn't be complicated. In this comprehensive guide, we'll walk you through deploying your first application on Atmost Cloud in just a few simple steps.

Prerequisites

Before we begin, make sure you have:

  • An Atmost Cloud account (sign up for free)
  • A GitHub repository with your application code
  • Basic understanding of your application's requirements

Step 1: Connect Your GitHub Account

First, you'll need to connect your GitHub account to Atmost Cloud. Navigate to your dashboard and click on "Connect GitHub". You'll be redirected to GitHub to authorize the connection.

Connect GitHub

Once authorized, Atmost Cloud will have access to your repositories and can automatically deploy your code.

Step 2: Select Your Repository

Once connected, you'll see a list of your repositories. Select the repository you want to deploy. Atmost Cloud will automatically detect the framework and suggest optimal deployment settings.

Repository List

Supported Frameworks

  • React
  • Next.js
  • Python/Django
  • Spring Boot
  • Static sites

Step 3: Configure Environment Variables

If your application requires environment variables, you can add them in the configuration section. Atmost Cloud securely stores and manages your environment variables, ensuring your sensitive data stays protected.

Environment Configuration

Common Environment Variables

DATABASE_URL=your_database_url
API_KEY=your_api_key
NODE_ENV=production

Step 4: Deploy!

Click the "Deploy" button and watch as Atmost Cloud builds and deploys your application. The process typically takes just a few minutes, and you'll receive real-time updates throughout the deployment.

Deploying Application

Deployment Process

  1. Build: Your code is compiled and optimized
  2. Test: Automated tests run (if configured)
  3. Deploy: Your application is deployed to production
  4. Verify: Health checks ensure everything is working

Step 5: Custom Domain (Optional)

Want to use your own domain? Atmost Cloud makes it easy. Simply add your custom domain in the settings, update your DNS records, and you're good to go. We even provide free SSL certificates for all custom domains.

Custom Domain Setup

DNS Configuration

Add these records to your DNS provider:

Type: A
Name: @
Value: [Your Atmost Cloud IP]

Type: CNAME
Name: www
Value: [Your Atmost Cloud URL]

Monitoring and Logs

After deployment, you can monitor your application's performance and view logs directly from the dashboard. Atmost Cloud provides real-time insights into your application's health and performance metrics.

Logs Dashboard

Available Metrics

  • Request rate
  • Response time
  • Error rate
  • CPU usage
  • Memory usage

Troubleshooting

If you encounter issues during deployment:

  1. Check the build logs for errors
  2. Verify your environment variables are correct
  3. Ensure all dependencies are listed in your package.json
  4. Review the deployment documentation

Next Steps

Congratulations! You've successfully deployed your first application on Atmost Cloud. Here are some next steps:

  • Set up automatic deployments for your branches
  • Configure custom alerts
  • Enable auto-scaling
  • Explore advanced deployment strategies

Explore our documentation to learn about advanced features like auto-scaling, CI/CD pipelines, and more.

Ready to Deploy Your Application?

Join thousands of developers who trust Atmost Cloud for their deployments

Get Started FreeRead Documentation