Create a Dockerized Application
🎬 Video Tutorial: Creating a Dockerized Application (3 mins)
📋 Step-by-Step: Creating a Dockerized Application
Log in to the Edge Signal platform
Navigate to the Applications section of the sidebar
Click on the New Application button (top right-hand corner of the page)
Enter the Application Name
Enter a meaningful Application Description (optional)
Select Application Type; in this case, Dockerized
Enter Default Docker Settings (optional)
Note: If you don't enter Default Docker Settings when creating an application, you will be asked for these settings each time you push a release for this application. If you would like to enter Default Docker Settings for this application at a later date, you can do so in the application details page.
If you wish to use a private docker repository, you must provide the registry address, registry username, and password.
Click the Create button
Once you have created your application, you will be taken automatically to the application details page
Note: You can edit the application description here, and update the docker settings.
To create a release for your application, click on the Releases menu to be brought to the Releases section
Click the Create Release button to create a release for your new application
If you previously set up default docker settings, these fields will already be populated for you
Choose a Release Version
Note: The Release Version should be in a numbers/decimals format - for example, 1.1.1 - and each release must have a unique version tag.
Choose a Repository Address, Image Tag, and Docker Run Flags if no defaults have already been configured
Note: Warning for Dockerized Applications: This tutorial uses a docker image built for ARM processors. If you have a device with an x86 processor, please find a proper image from this link: https://hub.docker.com/_/nginx/tags
Should you choose a Private Repository, put the switch to the ON position and enter the Registry Username, Registry Password, and Registry Address
Click the Create button
The release has now been added to your application
To see the release details, click the info icon under the Actions heading
If you wish to configure your application remotely without redeploying, you can create application settings here
Note: To use this Application Settings feature, you need to integrate the Edge Signal SDK into your application. For more details, please refer to the Edge Signal SDK documentation found here: https://docs.edgesignal.io/product-docs/sdk/overview
To reconfigure the Application Settings, click on the pencil icon under the Actions heading to open the dialogue
To delete your application settings, click the delete icon under the Actions heading
If you wish to delete this application, you must first remove all the corresponding releases. The Delete Application button under the application management section will then become active and ready for you to use
Note: Both dockerized and native applications are deployed in the same way, as shown in the Create Deployment quick start video and step-by-step guide
Last updated