diff --git a/frontend/src/commands.json b/frontend/src/commands.json index 926951f..e421892 100644 --- a/frontend/src/commands.json +++ b/frontend/src/commands.json @@ -37,7 +37,8 @@ }, "redis": { "user": { - "commit": "git commit -am \"Create a Redis service.\"", + "commit": "git commit -am \"Add Redis service\"", + "service_list": "upsun service:list -e staging", "push": "upsun push" }, "test": { @@ -47,6 +48,7 @@ "merge_production": { "user": { "merge": "upsun merge", + "service_list": "upsun service:list -e main", "resources_set": "upsun resources:set \\\n\t--count backend:2 \\\n\t--size redis_service:0.5 \\\n\t--disk backend:512,frontend:512 \\\n\t-e main", "get_url": "upsun url --primary -e main" }, diff --git a/frontend/src/steps/StepBranch.tsx b/frontend/src/steps/StepBranch.tsx index caaa306..fd18831 100644 --- a/frontend/src/steps/StepBranch.tsx +++ b/frontend/src/steps/StepBranch.tsx @@ -18,32 +18,34 @@ const StepBranch: React.FC = ({ isDisabled }) => { > <>

- With Upsun, you can clone any environment to get a byte-for-byte copy - to use for staging, features, and bug fixes. + You can branch any environment to instantly create a byte-for-byte + replica of the stack (including code, database, and files) to safely + test changes, features, and bug fixes.

- Before you make your first revision, let's create a new preview - environment called Staging. + Before you make your first revision, create a preview environment + called Staging.

-

Next Step

  1. - Create environment - + Create an environment

    +
  2. - Once deployed, open the environment in browser - + + When deployment is complete, open it in a browser +

    +
diff --git a/frontend/src/steps/StepComplete.tsx b/frontend/src/steps/StepComplete.tsx index 68daeb3..0db561b 100644 --- a/frontend/src/steps/StepComplete.tsx +++ b/frontend/src/steps/StepComplete.tsx @@ -1,8 +1,6 @@ import React from "react"; import FeatureStep from "../components/FeatureStep"; import { ReactComponent as DoneIcon } from "../assets/utility/done.svg"; -import commands from "../commands.json"; -import CodeExample from "../components/CodeExample"; interface StepCompleteProps { isDisabled: boolean; @@ -23,57 +21,70 @@ const StepComplete: React.FC = ({ hideContent={hideContent} > <> -

- 🎉 Kudos! You've aced the Upsun Demo! -

+

+ Ready for Your Next Project +

- You've just experienced the power of Upsun's Git-based workflow to - stage and deploy Redis seamlessly. -

-

- - You've used the Upsun CLI to merge a new service into production and - to match the resources you worked with in staging to that - environment. From here, you can{" "} - scale those resources to whatever you need. For - example, at this moment your production Redis service has 0.5 CPU. - You can scale down the amount of resources on the production Redis - service container with the following command: - - -

-

- Delete this project when ready using: - + You've seen the core Upsun workflow: Git-driven infrastructure, + instant staging environments, and on-the-fly scaling. Now, see how to + take your next project further.

-

What's next?

-