make Targets

This project uses Docker containers to make the results independent of host environment.

This project contains a Makefile which acts as a UI for building Docker images, testing images, starting and stopping containers, etc. The following make targets are defined:

Makefile target

Description

build

Build a new application image

build_wheel

Build the Python wheel

down

stop all containers launched ‘make up’

help

show a summary of the makefile targets

lint

lint the application (static code analysis)

pull

Download the application image from the Docker registry

push

Push the application image to the Docker registry

test

Test the application image

up

launch the Calculator container service