Skip to content

Commit 60e4c33

Browse files
committed
fix: create stub .dagger/package.json instead of copying from source
homelab-ha.ts and homelab-dependency-summary.ts tried to copy .dagger/package.json from the homelab source directory, but that file doesn't exist. Use the same stub creation approach as homelab-base.ts. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
1 parent 59bcfa6 commit 60e4c33

2 files changed

Lines changed: 12 additions & 2 deletions

File tree

.dagger/src/homelab-dependency-summary.ts

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,12 @@ function buildDependencySummaryContainer(source: Directory): Container {
4646
.withDirectory("src/ha", source.directory("src/ha"), {
4747
exclude: ["node_modules"],
4848
})
49-
.withFile(".dagger/package.json", source.file(".dagger/package.json"))
49+
// Create stub .dagger/package.json since Dagger excludes .dagger directory by default
50+
.withExec([
51+
"sh",
52+
"-c",
53+
'mkdir -p .dagger && echo \'{"name":"@homelab/dagger","type":"module","private":true}\' > .dagger/package.json',
54+
])
5055
// Install dependencies (cached unless dependency files change)
5156
.withMountedCache(
5257
"/root/.bun/install/cache",

.dagger/src/homelab-ha.ts

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -137,7 +137,12 @@ function buildHaContainer(source: Directory): Container {
137137
.withDirectory("src/deps-email", source.directory("src/deps-email"), {
138138
exclude: ["node_modules"],
139139
})
140-
.withFile(".dagger/package.json", source.file(".dagger/package.json"))
140+
// Create stub .dagger/package.json since Dagger excludes .dagger directory by default
141+
.withExec([
142+
"sh",
143+
"-c",
144+
'mkdir -p .dagger && echo \'{"name":"@homelab/dagger","type":"module","private":true}\' > .dagger/package.json',
145+
])
141146
// Install dependencies (cached unless dependency files change)
142147
.withMountedCache(
143148
"/root/.bun/install/cache",

0 commit comments

Comments
 (0)