Skip to main content

2 - Create your App or Game Profile

Arbitrium is used to deploy your Game server or Application, where it's needed and when it's needed. To deploy an application, or a game server in our system, you need to create your first application/game server on the dashboard. You can do so by clicking on the "Applications & Games" section of the navigation sidebar.

Before you get to deploy your app, we suggest a brief, directed introduction using an already containerized public app. This application will allow you to familiarize yourself with the UI, the configuration, deployment and management of your applications without the additional Docker setup.

In this section, we will guide you through creating an application on Arbitrium's Dashboard.

Feeling confident?#

As already mentioned, we will be using a simple, public app for this tutorial. Still, if your app is already containerized (See here for details), you're free to use it instead.

Note that we won't cover every field in detail in this introduction, and you should refer to the application version detail pages for a more in-depth configuration.

Let's get started#

If you don't have any configured application yet, you can use the button provided.

img

Or navigate to the application page, click on the "Create New" button, and create your game profile.

img

You will have to fill out a creation form. You will also create an app version associated with the app when creating it.

You can click on the upper right button to automatically fill the form with predetermined values or follow the few steps below.

img

First, fill in an application name and choose an image for the app. This image is purely for visuals and identifying your app in the dashboard, so you can put whatever you want for this tutorial.

img

Then, you will be configuring the application version. Application versions define how the deployments will behave, and you can create many app versions for a single app (e.g., one for the production server and one for the beta).

In the tutorial, we will be deploying a demo application. For that, you will want to enter the following values in the required fields:

FieldWhat is that?Value
Version nameThe name of your application for identifying it in the dashboard.v1
docker repositoryThe repository that will host your docker container (e.g. Docker Hub, Harbor, etc.).harbor.edgegap.net
Docker imageThe image of your container.edgegap-public/tutorial
Docker tagThe tag (version) of your container to use for this app version.demo
CPU CountThe number of CPU units required to run your container.128
MemoryThe number of RAM units required to run your container.128
PortsThe ports that your application uses.5000 (HTTP)

img

We won't go in-depth about the fields and their impact on the deployments. If you're curious, refer to the application versions page.

At that point, the form is ready to submit. You might have noticed the two little buttons on the bottom of the page, Application API request and Version API request. These allow you to view a request snippet that you could use with our API to create this same application and version.

img

img

If you wish to test the API, follow the following example API Getting started.

You can hit submit and see the Applications page, where you can find your newly created app. Simple as that!

Next step: Deploying your app!