From 34219c1cb0d3fc24d31186741075673e1fc34bd4 Mon Sep 17 00:00:00 2001 From: Arjun Aditya <73933669+nermalcat69@users.noreply.github.com> Date: Sun, 26 May 2024 13:48:05 +0530 Subject: [PATCH 1/4] feat: setup zerops guide --- www/src/config.ts | 1 + www/src/pages/en/deployment/zerops.mdx | 38 ++++++++++++++++++++++++++ 2 files changed, 39 insertions(+) create mode 100644 www/src/pages/en/deployment/zerops.mdx diff --git a/www/src/config.ts b/www/src/config.ts index 3ea1042cfc..6e57aa9e39 100644 --- a/www/src/config.ts +++ b/www/src/config.ts @@ -138,6 +138,7 @@ export const SIDEBAR: Sidebar = { { text: "Vercel", link: "en/deployment/vercel" }, { text: "Netlify", link: "en/deployment/netlify" }, { text: "Docker", link: "en/deployment/docker" }, + { text: "Zerops", link: "en/deployment/zerops" }, ], }, es: { diff --git a/www/src/pages/en/deployment/zerops.mdx b/www/src/pages/en/deployment/zerops.mdx new file mode 100644 index 0000000000..fbe156bbaa --- /dev/null +++ b/www/src/pages/en/deployment/zerops.mdx @@ -0,0 +1,38 @@ +--- +title: Zerops +description: Deploying to Zerops +layout: ../../../layouts/docs.astro +lang: en +isMdx: true +--- + +import Callout from "../../../components/docs/callout.tsx"; + +Zerops is a bare metal cloud platform as a service (Paas) with a developer-first approach. See +[`Nermalcat69/T3-Zerops`](https://github.com/nermalcat69/t3-zerops/) for an example repo based on +this doc. + +## Why Host on Zerops + +There are a lot of pros and cons when choosing a deployment provider, but Zerops has many advantages, +such as being one of the cheapest options in the market. However, you won't get a free tier like with +Vercel. While Vercel offers more features, the difference may not be significant for many use cases. + +Deploying on Zerops is a good move because it is economically viable, considering it's a bare metal +infrastructure, and gives you more control similar. Additionally, Zerops provides one +of the cheapest PostgreSQL databases in the market. If you're looking for a free tier you can consider +Vercel, Cloudflare Pages, or Deno Deploy. +Each project is deployed with dedicated, robut and fully managed infrastructure on zerops + + + Each project on Zerops is deployed with dedicated, robust, and fully managed + infrastructure, ensuring optimal performance and reliability, along with + unlimited build time. + + +## Ways to Deploy + +There are two ways to deploy a project on zerops + +- Zcli (Command Line Interface) +- Zerops Gui -> Import Yaml & Git Integration \ No newline at end of file From 3688f4d17ae1b8d033778ba88652701fd31a64fe Mon Sep 17 00:00:00 2001 From: Arjun Aditya <73933669+nermalcat69@users.noreply.github.com> Date: Sun, 26 May 2024 13:49:03 +0530 Subject: [PATCH 2/4] feat: add Motion One & Zerops in other recs --- www/src/pages/en/other-recs.md | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/www/src/pages/en/other-recs.md b/www/src/pages/en/other-recs.md index d3319ccaae..cc94fc7e3a 100644 --- a/www/src/pages/en/other-recs.md +++ b/www/src/pages/en/other-recs.md @@ -86,6 +86,16 @@ Framer Motion provides a simple, declarative syntax and allows you to write less - [Framer Motion Homepage](https://framer.com/motion) - [Framer Motion Documentation](https://www.framer.com/docs/) +### Motion One + +**For complex animations with declarative code** + +Framer Motion provides a simple, declarative syntax and allows you to write less code to craft everything from complex animations to even gestures. + +- [Motion One Homepage](https://motion.dev/) +- [Motion One](https://github.com/motiondivision/motionone) +- [Motion One Documentation](https://motion.dev/docs) + ## Deployments, Infrastructure, Databases and CI ### Vercel @@ -113,6 +123,14 @@ PlanetScale is the best "serverless database platform" we've used by far. Insane - [Railway Homepage](https://railway.app/) +### Zerops + +**For hosting your infra** + +"Develooper First Cloud Platform". The cheapest and fastest way to get a real bare metal server - one of the cheapest in market if you plan on building a big product considering vercel and planetscale are not economically viable for you. Go for zerops if you need high uptime and even a dedicated server. Use their Cli if that's what you like or point to your Github repo. + +- [Zerops Homepage](https://zerops.io/) + ### Upstash **For serverless Redis** From efbfd760cd4edc2c28553b2e6101cda0501b647c Mon Sep 17 00:00:00 2001 From: Arjun Aditya <73933669+nermalcat69@users.noreply.github.com> Date: Sun, 26 May 2024 13:55:43 +0530 Subject: [PATCH 3/4] feat: add changeset --- .changeset/nice-cats-heal.md | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 .changeset/nice-cats-heal.md diff --git a/.changeset/nice-cats-heal.md b/.changeset/nice-cats-heal.md new file mode 100644 index 0000000000..5ee7f0cc78 --- /dev/null +++ b/.changeset/nice-cats-heal.md @@ -0,0 +1,5 @@ +--- +"create-t3-app": minor +--- + +Adding Zerops Guide + Zerops & Motion One to Other recs From f0bbbb9c12b0ece59e81298d9cfd4cd23b18a5c6 Mon Sep 17 00:00:00 2001 From: Arjun Aditya <73933669+nermalcat69@users.noreply.github.com> Date: Sun, 26 May 2024 14:04:44 +0530 Subject: [PATCH 4/4] fix: spacing for article --- www/src/components/docs/pageContent.astro | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/www/src/components/docs/pageContent.astro b/www/src/components/docs/pageContent.astro index 2488c270bd..b1bf1fce93 100644 --- a/www/src/components/docs/pageContent.astro +++ b/www/src/components/docs/pageContent.astro @@ -21,7 +21,7 @@ const [_1, _2, lang] = path.split("/"); const isRtl = getIsRtlFromLangCode((lang || "en") as KnownLanguageCode); --- -
+
{lang && lang !== "en" && }