Template
Templates are the foundation of rapid deployment on CloudStation, allowing you to package and share your infrastructure as code. Whether you're deploying a simple web app or a complex microservice architecture, templates make it easy to get started in seconds.
Ready to dive in? The following guides will show you how to deploy templates that can benefit the entire CloudStation community.
Using a template allows you to capture your infrastructure in a reusable and distributable format.
By defining services, environment configuration, network settings, etc., you lay the foundation for others to deploy the same software stack with the click of a button.
Deploy a Template
To deploy a template, you can choose to base it off of an existing project.
For this example, we'll use the N8N Advanced Template N8N Advanced Template and to deploy just click on Deploy
button.
After clicking the Deploy
button, a popup will appear asking you to select which workspace you want to deploy the template to.
What's Included in a Template
Resource Overview
Each template comes with pre-configured resources to ensure optimal performance. Here's what's included:
Default Resources
Resource | Description |
---|---|
CPU | Virtual CPU cores for processing power. More cores = better performance for compute-heavy tasks. |
RAM | Memory for running applications. Higher RAM improves responsiveness and multitasking. |
Storage | Disk space for your data, logs, and files. Scalable based on needs. |
Cost | Estimated monthly expense based on resource allocation. Adjustable post-deployment. |
All resources can be adjusted after deployment to match your specific needs.
Component Overview
Each template can include various components that work together to power your application. Here's what you might find:
Core Components
Component | Description |
---|---|
Databases | Storage systems for your application data, user information, and configurations. Supports various database types based on your needs. |
Repositories | Source code management through version control, enabling easy updates and collaboration. |
Docker Images | Pre-configured environments that ensure consistent deployment across all instances. |
Services | Background processes and APIs that handle specific functions like auth, processing, or API endpoints. |
All components are automatically configured but can be customized after deployment.
Edit this file on GitHub