Prerequisites¶
This section starts with the required hardware and software prerequisites for setting up the development environment. We will create a development (virtual) machine based on an Ubuntu Linux image. After the installation, the Linux system will be configured with the necessary packages. The next step is to set up a GitHub repository and connect it to your development environment. In the last step, the Industrial Edge App Publisher (IEAP) will be installed and configured to finish the setup of the development environment.
The development environment is created with a virtual Ubuntu machine on a VMware Workstation player.
The following minimum hardware specifications for a development machine are suggested:
- 2 CPU cores
- 4 GB of RAM
- At least 250GB of SSD storage
You can run your development environment either on real hardware or on virtualized hardware using VMware Player or VMware Workstation. You can use either Windows or Linux as an operating system, both of which are able to run Docker apps.
The required packages from section 3.2 must be downloaded in advance. In addition, you will need to download the OS image of your development machine. The Ubuntu LTS version, which is the used one in this step-by-step setup, is available from here. Please feel free to choose the operating system that best meets your requirements.
For the development of your Docker app, we recommend using a private GitHub repository. If you do not have an account on GitHub, please create one first, see section 4.4.