Ship the client Dockerfile with generated Nuxt apps; bump to v0.2.0

A generated monorepo's docker-compose.yml already built apps/client from
apps/client/Dockerfile, but the client overlay only embedded app/ and
public/, so the file never existed and `docker compose build client`
failed on every fresh project. The client-nuxt sync job now embeds the
template's Dockerfile too, and the Nuxt scaffold rewrites its pnpm pin to
the locally detected version - the one that produces the generated
project's lockfile - the same way it already stamps packageManager.

Bumps the submodule to the template commit that mounts ~/.npmrc as a
build secret for the registry token, and the Makefile VERSION to v0.2.0
for the release.

Co-Authored-By: Claude Fable 5.1 <[email protected]>
This commit is contained in:
FernandoJVideiraandClaude Fable 5.1 committed 2026-09-16 13:08:18 +01:00
1 parent b3ea1013bc
commit 2f1ad93a74
5 files changed
+11 -4

No files matched your search

+1 -1
View File
@@ -39,7 +39,7 @@ var jobs = []syncJob{
templateName: "client-nuxt",
sourceDir: "assets/testdata/template/apps/client",
targetDir: "assets/embedded/client-nuxt",
includePrefixes: []string{"app/", "public/"},
includePrefixes: []string{"app/", "public/", "Dockerfile"},
},
{
templateName: "client-vue",