Previously, I have created a OBTP Tester Python script, which is covered in my post, OBTP Tester Script (Python). I took the OBTP Tester Python script and gave it a Web UI and containerized it using Docker. The YouTube video below demonstrates how to use it.

I wanted to create my first Docker container and this seemed like an ideal project to try it with. It turned out very well and I published the image to the Docker Hub. A nice little project to get my feet wet with Docker but also to practice some front end work (Bootstrap) and to practice Flask.

A OBTP calendar entry has a lot of fields to fill out and I wanted to make it easier for people to use on a regular basis and not have to fill out those details all of the time, that’s where the use of a variables file comes in. The variables file is passed into the container and the variables are used as environment variables which the ONBTP tester uses to populate default values in the fields. Assuming that you have Docker installed on your machine then all you need to do is run the container, the variables file is optional.

I felt very satisfied being able to achieve my goal of creating my first meaningful container and making it available for everyone. When you have a real use case which is not overly complex it makes for a great learning vehicle.

If you want to try it out see the listing in Docker Hub for full instructions: aledmorris/obtp-tester-web

Please do take note of the disclaimer which comes with using it:


Important Disclaimer: