|
1 | | -The [Kool.dev Cloud](https://kool.dev/cloud) supports a wide range of features designed to suit your needs for deploying containerized web applications. It includes features such as **persisting folders** across deployments, running **daemons** as extra containers, scheduling commands like **cron jobs**, adding **hooks to run before or after** deployment, **viewing logs** of running containers, accessing the running container **interactively**, and much more. |
| 1 | +# About Kool.dev Cloud |
| 2 | + |
| 3 | +The [Kool.dev Cloud](https://kool.dev/cloud) brings the ease you always thought should exist when deploying web applications running in containers to the cloud. |
| 4 | + |
| 5 | +For developers stepping into the world of cloud-native development, **Kool.dev** is a game-changer. It bridges the gap between the **complexity of container management** and the efficiency of cloud-native applications, empowering developers to focus more on creating value and less on managing infrastructure. |
2 | 6 |
|
3 | 7 | The Kool.dev Cloud API was designed with the best developer experience in mind for deploying containers to the cloud. By leveraging your existing local environment structure in `docker-compose.yml` and adding a sane and intuitive configuration layer that will feel familiar from the first sight, our goal is to provide a best-in-class offering for cloud platform engineering. This platform allows you to leverage Kubernetes and orchestrate your web applications in the cloud without all the hassle. |
4 | 8 |
|
5 | 9 | > **Enterprise**: You can use Kool.dev Cloud to deploy workloads to your own cloud vendor to keep things compliant - [contact us](mailto:[email protected]) for the **"Bring your Own Cloud"** offer. |
6 | 10 |
|
7 | 11 | **Kool.dev Cloud** is the CLI suite of commands that allows you to configure, deploy, access, and tail logs from the applications to the cloud via the Kool.dev Cloud API. |
8 | 12 |
|
9 | | -## Deploy Docker Compose-based, containerized apps in just a few simple steps |
| 13 | +# Features |
| 14 | + |
| 15 | +## CPU and Memory Resources |
| 16 | + |
| 17 | +Having your application in a container helps isolating its resources and allocate them more efficiently, while scaling up and down seamlessly. |
| 18 | + |
| 19 | +Currently the sizing of containers go by a simple scale: `micro`, `small`, `medium`, `large`, `xlarge`, `xxlarge`. The `micro` size starts with **128 millicores** of CPU and **256Mbi** of memory limits. Each size then doubles the previous size limits. |
| 20 | + |
| 21 | +## Persistent Storage |
| 22 | + |
| 23 | +Kool.dev Cloud supports **persisting folders** across deployments. This is a key piece that facilitates moving legacy applications into containers. |
| 24 | + |
| 25 | +## More that you may need |
| 26 | + |
| 27 | +Supporting a wide range of features you will find no limits on any requirements your web application might have. Running **daemons** as extra containers, scheduling commands like **cron jobs**, adding **hooks to run before or after** deployment, **viewing logs** of running containers, accessing the running container **interactively**, and much more. |
| 28 | + |
| 29 | +# Getting Started Steps |
10 | 30 |
|
11 | 31 | 1. [Sign up for Kool.dev Cloud](https://kool.dev/register) and get your access token. |
12 | 32 | - You can store your token in your `.env` file if you are using one: |
|
0 commit comments