Dockerfile - Build Process¶
graph TB;
base --> builder
builder --> prod_builder
builder --> test_builder
scratch --> source
prod_builder -. "requirements.txt" .-> source
base --> base_env
base_env --> build_wheels
source -. "/app" .-> build_wheels
base_env --> install
build_wheels -. "${DISTRO_WHEELS}" .-> install
base --> test_dev
test_builder -. "requirements-test.txt" .-> test_dev
install --> test
test_builder -. "requirements-test.txt" .-> test
install --> prod