Serverless Containers — Deployment
This guide provides a step-by-step walkthrough for deploying applications using Serverless Containers in the CloudRaya Marketplace.
It covers the full journey from discovering an application to accessing it for the first time through the My Apps workspace.
Before You Start
Make sure you have:
- An active CloudRaya account
- Sufficient credit balance or billing method configured
- Permission to deploy applications in your account
- A domain name (optional, for custom access after deployment)
Serverless Containers are billed monthly, based on the package size you select during deployment.
Step 1 — Open the Marketplace
- Open the CloudRaya dashboard
- Navigate to Dashboard → Other Products → Marketplace
- You will land on the Marketplace home page, where you can:
- Browse Featured Apps
- Filter by Categories
- Search for a specific application by name or use case
Applications that can be deployed as Serverless Containers will be labeled as Serverless Container on their detail pages.
Step 2 — Select an Application
You can discover applications in two ways:
Browse by Category
- Use the category panel (for example: Business Apps, Developer Tools, eLearning, Database, Monitoring).
- Click an application card to open its detail page.
Search by Name
- Use the search bar at the top of the Marketplace page.
- Enter the application name (for example, WordPress, PocketBase, or n8n).
Step 3 — Review the App Detail Page
On the application detail page, review the following information:
- Application name and version
- Solution type (Serverless Container)
- Description and use cases
- License information
- Support details and documentation links
When you are ready, click Deploy Marketplace App to begin deployment.
Step 4 — Configure Deployment
You will be taken to the deployment screen.
4.1 Select App to Deploy
- The selected application will appear at the top of the page.
- You can change your selection here if you decide to deploy a different app before continuing.
4.2 Name Your App
- Enter a unique name for your application.
- This name will be used to identify the app in My Apps and in system-generated domains.
Example: wp-team-site, pocketbase-dev, moodle-staging
4.3 Choose a Package Size
Select a package based on your expected workload:
Typical packages include:
- Nano — Lightweight testing or demo workloads
- Small / Medium — Staging or moderate production use
- Large — High-traffic or resource-intensive applications
Each package defines the allocated CPU, memory, and storage, and determines the monthly cost.
You can resize the package later without deleting the application.
Step 5 — Deploy the Application
- Review your configuration.
- Click Deploy App.
CloudRaya will now:
- Provision the required infrastructure
- Deploy the application containers
- Configure networking and a default public endpoint
You will be redirected to the My Apps section.
Step 6 — Track Deployment Status
In My Apps, you will see your new application listed.
Status Indicators
- Deploying / Terminating — The platform is provisioning or reconfiguring the application
- Running — The application is live and accessible
- Error — Deployment failed or requires attention
Wait until the status shows Running before continuing.
Step 7 — Access Your Application (First Access)
Default Domain
Each Serverless Container app is assigned a system-generated domain in the format:
<app-id>.cloudraya.appTo open your application:
- Click the app name in My Apps
- In the General tab, locate the default domain
- Click the Open in new tab icon
The application should load over HTTPS automatically.
What Gets Created
When you deploy a Serverless Container app, CloudRaya automatically creates:
- One or more containers, depending on the application architecture
- Example: a web container and a database container
- A default public domain
- A load-balanced public endpoint
- A set of default environment variables
- Resource allocations based on your selected package
All of these resources are managed as a single application in My Apps.
After Deployment
Once your app is running, you can:
- Add a custom domain and configure DNS
- Review or update environment variables
- Monitor CPU and memory usage
- View application logs
- Resize the application package
- Redeploy or delete the application
These actions are available through the tabs in the app detail page:
- General
- Environment
- Monitoring
- Logs
Summary
Deploying a Serverless Container application in CloudRaya follows a consistent, guided flow:
Marketplace → App Detail → Configure → Deploy → My Apps → Access
This standardized model allows you to deploy different applications using the same operational pattern, regardless of the underlying software.
Common Next Steps
Depending on your use case, you may want to continue with:
-
Set up custom domains, DNS records, and HTTPS.
-
Review default variables, manage sensitive values, and understand redeploy behavior.
📄 Serverless Containers — Configuration & Environment Variables
-
Track performance metrics and troubleshoot issues using logs.