📃
Edge Signal Docs
Edge Signal Platform
Edge Signal Platform
  • Overview
  • Architecture
  • Quick Start
    • Register Device
    • Create a Dockerized Application
    • Create a Native Application
    • Create Deployment
    • Enable Alert
    • Create Tunnel
    • Execute Remote Commands
    • Monitor Device
    • Create & Deploy a Data Flow
  • PROJECTS
    • Overview
    • Create Project
    • Assign User
  • USERS
    • Account Registration
    • Accounts
    • Invitations
    • Roles
  • DEVICES
    • Device Registration
    • Fleet Management
    • Device Detail
    • WiFi Settings
    • Groups
  • APPLICATIONS
    • Overview
    • Create Application
    • Create Release
    • Application Settings
  • DEPLOYMENTS
    • Overview
    • Create Deployment
    • Modify Deployment
    • Delete Deployment
    • Upload Files
    • Deployment Scripts
  • Data Flows
    • Overview
    • Design a Data Flow
    • Use a Data Flow
      • OPC-UA Server to Cloud MQTT Video Demo
  • MONITORING
    • Metrics
    • Filtering
    • Custom Metrics
  • ALERTS
    • Create Channel
    • Create Rule
    • Custom Alerts
  • REMOTE CONTROL
    • Tunnel Architecture
    • Create Tunnel
    • Close Tunnel
  • LOGS
    • Overview
    • Fetch Device Logs
  • SDK
    • Overview
    • Python
    • Javascript
  • DEVICE AGENT
    • Release Notes
  • Policy and Legal
    • Terms and Conditions
    • Privacy Policy
    • Service Level Agreement
Powered by GitBook
On this page
  • Video Tutorial: Creating a Dockerized Application (3 mins)
  • Step-by-Step: Creating a Dockerized Application
  1. Quick Start

Create a Dockerized Application

PreviousRegister DeviceNextCreate a Native Application

Last updated 1 year ago

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

  • 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

  • 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

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:

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://hub.docker.com/_/nginx/tags
https://docs.edgesignal.io/product-docs/sdk/overview
🎬
📋
Navigate to Applications in sidebar
Create dockerized application
Application Details
Create a Release
Create Release details
Release added to application
Release details
Creating a dockerized application