// dot -Tsvg ./cache-invalidate-copy.dot > ./cache-invalidate-copy.svg
digraph {
  rankdir="LR";
  nodesep=0.3;
  edge[minlen=0];
  bgcolor="#00000000";
  node [ shape=rect, width=5, height=0.4, fontname=monospace, fontsize=10 ];

  from [ label = <<B>FROM </B>ubuntu:latest> ];
  deps [ label = <<B>RUN </B>apt-get update &amp;&amp; \\<br/>apt-get install -y build-essentials> ];
  copy [ label = <<B>COPY </B>main.c Makefile /src/>, color = "red" ];
  workdir [ label = <<B>WORKDIR </B>/src/> ];
  build [ label = <<B>RUN </B>make build> ];
  
  from -> deps;
  deps -> copy;
  copy -> workdir [ color = "red", label = " ❌  " ];
  workdir -> build;
}