build: exclude host nimbledeps and build dirs from docker context

The **/vendor/* dockerignore rule strips vendored sources (e.g.
nat_traversal's miniupnp) out of a host-resolved nimbledeps/ tree while
keeping its stamp, so in-container builds skip dependency resolution and
then fail on the missing vendor content. Excluding nimbledeps/ and
build/ makes the container resolve dependencies fresh, matching CI.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
darshankabariya 2026-07-17 15:52:02 +05:30
parent 30faf51528
commit 1ac1f8b69e

View File

@ -7,3 +7,5 @@
/nimcache
librln*
**/vendor/*
/nimbledeps
/build