Strapper demo

Archie To

STRAP is one of the most important projects that ARCsoft is working on. To deploy applications onto STRAP, we use a user-friendly web application named Strapper. Today, I will show you a quick demo of how we can have an application up and running with just a few clicks using Strapper.

What we need for this demo?

A Docker image that can run by itself on our development server or any server.

Let’s get started

In this demo, we will deploy an application named My todolist, which is, you guessed it, a todolist app. This app is stateless, so it can run by itself without user authentication and a database. For demonstration purposes, I added a route that will pretend to be an authenticated route as you will see later on in the video. The entire app contains only one container, which isn’t the case for many apps in production. However, the process should be the same for multi-container apps, except that we’d have multiple containers under the Containers tab. On STRAP, each app is deployed as a Kubernetes pod, possibly with multiple replicas, regardless of how many containers the app has.

That’s enough yapping from me. Let’s get started with the demo:

References

In case you’re interested in any of the technology/tools that I talked in the video, here are the links to some resources:

  1. The STRAP platform
  2. Terraform
  3. Kubernetes (k8s)
  4. K8s pod