Running Natural Web I/O in a Docker Container

An essential building block in the DevOps concept is the idea of “infrastructure as code”. Getting an application into production requires not only the application code and assets, but also a suitably configured execution environment. A Natural AJAX application, for instance, requires a Natural Web I/O server that runs the Natural application code and is configured in a way that fits the application’s requirements. Docker is a commonly used tool to achive this. This article explains in an example how a Natural Web I/O server that hosts a specific Natural application can be packaged and deployed in a Docker container (NWO-Docker/ at master · zerodrive/NWO-Docker · GitHub).