<div dir="ltr">Hi Beginners,<div><br></div><div><br></div><div>I'm finally getting my hands dirty with Stack, and am using it in conjunction with Docker, but not with the built-in docker functionality.</div><div><br></div><div>My Dockerfile is constructed so that it first installs a whole bunch of dependencies globally, like so:</div><div><br></div><div>...</div><div>RUN stack install HUnit<br></div><div>...</div><div><br></div><div>Then after that, installs the project:</div><div><br></div><div>...</div><div><div>COPY . /app</div><div>WORKDIR /app</div><div>RUN stack install</div></div><div>...</div><div><br></div><div>This means that on repeated docker builds the app build and install time should be limited to just the application itself, because the dependency builds were cached. Which is great! However, I'm currently generating the list of dependencies just by looking at the output of the stack build of the app, and this displays everything as a flat list.</div><div><br></div><div>I'd like to see some kind of tree instead, so that when I pre-install the dependencies, I can specify a minimal list, rather than a whole slew of dependencies that would be pulled in transitively anyway.</div><div><br></div><div>Is there an easy way to do this?</div><div><br></div><div><br></div><div>Regards,</div><div><br></div><div> - Lyndon</div><div><br></div></div>