Since VidiFlow modules run in docker containers you have to create docker images for each of your agents. To do so you must provide two files per agent, i.e.
-
Dockerfile (see Dockerfile)
-
entrypoint.sh (see Shell script)
This chapter describes the required steps to create and run an image in docker installed on a development environment. If you want to use a dedicated build environment, different and/or additional steps might be required which will not be documented here.
The docker environment used for the purpose of this document consists of:
-
Ubuntu 1804.2019.522.0 running on Windows 10 WSL2
-
Docker 2.4.1.0 (48559), channel: edge
Make sure that your Linux installation has access to the source files on Windows by providing the appropriate Linux mount(s).