From c7c5ce7eda2908e006f2ef732b2c79c9b1b027cd Mon Sep 17 00:00:00 2001 From: GeoSegun Date: Sat, 2 Aug 2025 22:51:37 +0100 Subject: [PATCH 1/3] Create deploy-with-cloudray.md --- docs/deploy-with-cloudray.md | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 docs/deploy-with-cloudray.md diff --git a/docs/deploy-with-cloudray.md b/docs/deploy-with-cloudray.md new file mode 100644 index 00000000..0e2105eb --- /dev/null +++ b/docs/deploy-with-cloudray.md @@ -0,0 +1,24 @@ +# Deploy With CloudRay + +You can deploy your Astro project using [CloudRay](https://cloudray.io/), a centralized platform that helps you manage your servers, organize Bash scripts, and automate deployment tasks across virtual machines and cloud servers. + +> **Note**: CloudRay itself does not host your site. Instead, it provides automation tools to run deployment scripts on your own infrastructure (e.g., Ubuntu servers) using a connected agent. + +## Prerequisites + +To get started, you will need: + +- A [CloudRay Account](https://app.cloudray.io) +- Your app code stored in a GitHub repository + +## How to Deploy through CloudRay Dahsboard + +Deploying with CloudRay typically involves three main steps: + +- Install the [CloudRay Agent](https://cloudray.io/docs/agent) on your server to securely register your machine and enable remote automation. +- In your CloudRay Dashboard, write a reusable Bash script that clones your Astro repo, installs dependencies, builds your site, and configures a web server. Define any repo-specific values using [CloudRay’s variable groups](https://cloudray.io/docs/variable-groups). +- Use CloudRay’s Runlog interface to execute your script on your connected server and monitor the deployment in real time. + +## Official Resources + +Check out the [Gridsome guide in CloudRay's docs](https://cloudray.io/articles/how-to-deploy-your-gridsome-site). \ No newline at end of file From 30b70853f099d9c6b39fc1429238b9bc5013480a Mon Sep 17 00:00:00 2001 From: GeoSegun Date: Sat, 2 Aug 2025 22:53:27 +0100 Subject: [PATCH 2/3] update deployment.md --- docs/deployment.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/docs/deployment.md b/docs/deployment.md index 8bfb50e4..23cdd2ef 100644 --- a/docs/deployment.md +++ b/docs/deployment.md @@ -22,6 +22,8 @@ These services are great for Git-based deploying: - [Azure Static Web Apps](/docs/deploy-to-az-static-web-app/) +- [CloudRay](docs/deploy-with-cloudray) + ## Deploy from terminal Many services let you deploy your static Gridsome site from the terminal. Here are some: From e2b750f9b130f0eb12cc69f65c5b36ea098c28ee Mon Sep 17 00:00:00 2001 From: GeoSegun Date: Sat, 2 Aug 2025 22:54:31 +0100 Subject: [PATCH 3/3] docs: add CloudRay deployment guide --- docs/deploy-with-cloudray.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/deploy-with-cloudray.md b/docs/deploy-with-cloudray.md index 0e2105eb..00127ee4 100644 --- a/docs/deploy-with-cloudray.md +++ b/docs/deploy-with-cloudray.md @@ -1,6 +1,6 @@ # Deploy With CloudRay -You can deploy your Astro project using [CloudRay](https://cloudray.io/), a centralized platform that helps you manage your servers, organize Bash scripts, and automate deployment tasks across virtual machines and cloud servers. +You can deploy your Gridsome project using [CloudRay](https://cloudray.io/), a centralized platform that helps you manage your servers, organize Bash scripts, and automate deployment tasks across virtual machines and cloud servers. > **Note**: CloudRay itself does not host your site. Instead, it provides automation tools to run deployment scripts on your own infrastructure (e.g., Ubuntu servers) using a connected agent. @@ -16,7 +16,7 @@ To get started, you will need: Deploying with CloudRay typically involves three main steps: - Install the [CloudRay Agent](https://cloudray.io/docs/agent) on your server to securely register your machine and enable remote automation. -- In your CloudRay Dashboard, write a reusable Bash script that clones your Astro repo, installs dependencies, builds your site, and configures a web server. Define any repo-specific values using [CloudRay’s variable groups](https://cloudray.io/docs/variable-groups). +- In your CloudRay Dashboard, write a reusable Bash script that clones your Gridsome repo, installs dependencies, builds your site, and configures a web server. Define any repo-specific values using [CloudRay’s variable groups](https://cloudray.io/docs/variable-groups). - Use CloudRay’s Runlog interface to execute your script on your connected server and monitor the deployment in real time. ## Official Resources