Hi there.
I quickly whipped up a Dockerfile.template
with the following contents:
FROM balenalib/%%BALENA_MACHINE_NAME%%-debian:latest
WORKDIR /app
COPY . /app
CMD ls -lR
I created a few directories and then pushed to a Raspberry Pi using balenaCLI and see the following output:
[Logs] [6/2/2020, 8:51:52 AM] Restarting service 'main sha256:3401e19590b86a684eec8e72c14ce012123481ad8825b2c72d9b42a38f08630e'
[Logs] [6/2/2020, 8:50:34 AM] [main] .:
[Logs] [6/2/2020, 8:50:34 AM] [main] total 4
[Logs] [6/2/2020, 8:50:34 AM] [main] -rw-r--r-- 1 root root 79 Jun 1 20:26 Dockerfile
[Logs] [6/2/2020, 8:50:34 AM] [main] -rw-r--r-- 1 root root 90 Jun 1 20:26 Dockerfile.template
[Logs] [6/2/2020, 8:50:34 AM] [main] drwxr-xr-x 3 root root 1024 Jun 1 20:27 a
[Logs] [6/2/2020, 8:50:34 AM] [main] drwxr-xr-x 3 root root 1024 Jun 1 20:27 b
[Logs] [6/2/2020, 8:50:34 AM] [main]
[Logs] [6/2/2020, 8:50:34 AM] [main] ./a:
[Logs] [6/2/2020, 8:50:34 AM] [main] total 1
[Logs] [6/2/2020, 8:50:34 AM] [main] drwxr-xr-x 3 root root 1024 Jun 1 20:27 b
[Logs] [6/2/2020, 8:50:34 AM] [main]
[Logs] [6/2/2020, 8:50:34 AM] [main] ./a/b:
[Logs] [6/2/2020, 8:50:34 AM] [main] total 1
[Logs] [6/2/2020, 8:50:34 AM] [main] drwxr-xr-x 3 root root 1024 Jun 1 20:27 build
[Logs] [6/2/2020, 8:50:34 AM] [main]
[Logs] [6/2/2020, 8:50:34 AM] [main] ./a/b/build:
[Logs] [6/2/2020, 8:50:34 AM] [main] total 1
[Logs] [6/2/2020, 8:50:34 AM] [main] drwxr-xr-x 3 root root 1024 Jun 1 20:27 c
[Logs] [6/2/2020, 8:50:34 AM] [main]
[Logs] [6/2/2020, 8:50:34 AM] [main] ./a/b/build/c:
[Logs] [6/2/2020, 8:50:34 AM] [main] total 1
[Logs] [6/2/2020, 8:50:34 AM] [main] drwxr-xr-x 2 root root 1024 Jun 1 20:27 d
[Logs] [6/2/2020, 8:50:34 AM] [main]
[Logs] [6/2/2020, 8:50:34 AM] [main] ./a/b/build/c/d:
[Logs] [6/2/2020, 8:50:34 AM] [main] total 0
[Logs] [6/2/2020, 8:50:34 AM] [main] -rw-r--r-- 1 root root 0 Jun 1 20:26 file
[Logs] [6/2/2020, 8:50:34 AM] [main]
[Logs] [6/2/2020, 8:50:34 AM] [main] ./b:
[Logs] [6/2/2020, 8:50:34 AM] [main] total 1
[Logs] [6/2/2020, 8:50:34 AM] [main] drwxr-xr-x 3 root root 1024 Jun 1 20:27 c
[Logs] [6/2/2020, 8:50:34 AM] [main]
[Logs] [6/2/2020, 8:50:34 AM] [main] ./b/c:
[Logs] [6/2/2020, 8:50:34 AM] [main] total 1
[Logs] [6/2/2020, 8:50:34 AM] [main] drwxr-xr-x 3 root root 1024 Jun 1 20:27 dist
[Logs] [6/2/2020, 8:50:34 AM] [main]
[Logs] [6/2/2020, 8:50:34 AM] [main] ./b/c/dist:
[Logs] [6/2/2020, 8:50:34 AM] [main] total 1
[Logs] [6/2/2020, 8:50:34 AM] [main] drwxr-xr-x 3 root root 1024 Jun 1 20:27 d
[Logs] [6/2/2020, 8:50:34 AM] [main]
[Logs] [6/2/2020, 8:50:34 AM] [main] ./b/c/dist/d:
[Logs] [6/2/2020, 8:50:34 AM] [main] total 1
[Logs] [6/2/2020, 8:50:34 AM] [main] drwxr-xr-x 2 root root 1024 Jun 1 20:27 e
[Logs] [6/2/2020, 8:50:34 AM] [main]
[Logs] [6/2/2020, 8:50:34 AM] [main] ./b/c/dist/d/e:
[Logs] [6/2/2020, 8:50:34 AM] [main] total 0
[Logs] [6/2/2020, 8:50:34 AM] [main] -rw-r--r-- 1 root root 0 Jun 1 20:26 file
[Logs] [6/2/2020, 8:51:51 AM] [main] .:
[Logs] [6/2/2020, 8:51:51 AM] [main] total 4
[Logs] [6/2/2020, 8:51:51 AM] [main] -rw-r--r-- 1 root root 79 Jun 1 20:26 Dockerfile
[Logs] [6/2/2020, 8:51:51 AM] [main] -rw-r--r-- 1 root root 90 Jun 1 20:26 Dockerfile.template
[Logs] [6/2/2020, 8:51:51 AM] [main] drwxr-xr-x 3 root root 1024 Jun 1 20:27 a
[Logs] [6/2/2020, 8:51:51 AM] [main] drwxr-xr-x 3 root root 1024 Jun 1 20:27 b
[Logs] [6/2/2020, 8:51:51 AM] [main]
[Logs] [6/2/2020, 8:51:51 AM] [main] ./a:
[Logs] [6/2/2020, 8:51:51 AM] [main] total 1
[Logs] [6/2/2020, 8:51:51 AM] [main] drwxr-xr-x 3 root root 1024 Jun 1 20:27 b
[Logs] [6/2/2020, 8:51:51 AM] [main]
[Logs] [6/2/2020, 8:51:51 AM] [main] ./a/b:
[Logs] [6/2/2020, 8:51:51 AM] [main] total 1
[Logs] [6/2/2020, 8:51:51 AM] [main] drwxr-xr-x 3 root root 1024 Jun 1 20:27 build
[Logs] [6/2/2020, 8:51:51 AM] [main]
[Logs] [6/2/2020, 8:51:51 AM] [main] ./a/b/build:
[Logs] [6/2/2020, 8:51:51 AM] [main] total 1
[Logs] [6/2/2020, 8:51:51 AM] [main] drwxr-xr-x 3 root root 1024 Jun 1 20:27 c
[Logs] [6/2/2020, 8:51:51 AM] [main]
[Logs] [6/2/2020, 8:51:51 AM] [main] ./a/b/build/c:
[Logs] [6/2/2020, 8:51:51 AM] [main] total 1
[Logs] [6/2/2020, 8:51:51 AM] [main] drwxr-xr-x 2 root root 1024 Jun 1 20:27 d
[Logs] [6/2/2020, 8:51:51 AM] [main]
[Logs] [6/2/2020, 8:51:51 AM] [main] ./a/b/build/c/d:
[Logs] [6/2/2020, 8:51:51 AM] [main] total 0
[Logs] [6/2/2020, 8:51:51 AM] [main] -rw-r--r-- 1 root root 0 Jun 1 20:26 file
[Logs] [6/2/2020, 8:51:51 AM] [main]
[Logs] [6/2/2020, 8:51:51 AM] [main] ./b:
[Logs] [6/2/2020, 8:51:51 AM] [main] total 1
[Logs] [6/2/2020, 8:51:51 AM] [main] drwxr-xr-x 3 root root 1024 Jun 1 20:27 c
[Logs] [6/2/2020, 8:51:51 AM] [main]
[Logs] [6/2/2020, 8:51:51 AM] [main] ./b/c:
[Logs] [6/2/2020, 8:51:51 AM] [main] total 1
[Logs] [6/2/2020, 8:51:51 AM] [main] drwxr-xr-x 3 root root 1024 Jun 1 20:27 dist
[Logs] [6/2/2020, 8:51:51 AM] [main]
[Logs] [6/2/2020, 8:51:51 AM] [main] ./b/c/dist:
[Logs] [6/2/2020, 8:51:51 AM] [main] total 1
[Logs] [6/2/2020, 8:51:51 AM] [main] drwxr-xr-x 3 root root 1024 Jun 1 20:27 d
[Logs] [6/2/2020, 8:51:51 AM] [main]
[Logs] [6/2/2020, 8:51:51 AM] [main] ./b/c/dist/d:
[Logs] [6/2/2020, 8:51:51 AM] [main] total 1
[Logs] [6/2/2020, 8:51:51 AM] [main] drwxr-xr-x 2 root root 1024 Jun 1 20:27 e
[Logs] [6/2/2020, 8:51:51 AM] [main]
[Logs] [6/2/2020, 8:51:51 AM] [main] ./b/c/dist/d/e:
[Logs] [6/2/2020, 8:51:51 AM] [main] total 0
[Logs] [6/2/2020, 8:51:51 AM] [main] -rw-r--r-- 1 root root 0 Jun 1 20:26 file
It looks like it’s working fine to me. Are you able to share the contents of your repository? If not, a small reproduction as per @floion’s suggestion above would be great.
Cheers,
James.