Basic Python Flask app, build by a Docker file. This app prints "Hello World" inside the content of the page. The project using GitHub Action Workflow for CI pipeline with tests. For trigger this workflow, just push something to the master(ask me for an admin permission or create pull request).
The workflow contains two jobs - Build & Test.
Included building and running the container and installation of all dependancies that reqired for flask to run. We share the IP address of the build job container with the test job for testing our enviroment.
Included unit test which done by using Pytest module. We are testing the content of the page(should be "Hello World!"), and IP address of the build container.