Skip to content

Commit 49de5d4

Browse files
authored
fix(docker): exclude tests from release image build
Keep production Docker builds from copying or compiling test sources.
1 parent c6c24ab commit 49de5d4

2 files changed

Lines changed: 11 additions & 2 deletions

File tree

.dockerignore

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,4 +14,8 @@ backups
1414
!.env.example
1515
!.env.production.example
1616
docs/superpowers
17-
src/__tests__
17+
18+
# Test sources are verified in CI but are not needed in production images.
19+
**/__tests__
20+
**/*.test.ts
21+
**/*.test.tsx

tsconfig.node.json

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,5 +34,10 @@
3434
"@users/*": ["./src/admin/pages/users/*"]
3535
}
3636
},
37-
"include": ["vite.config.ts", "server/**/*.ts", "src/core/plugin-sdk/cli/**/*.ts"]
37+
"include": ["vite.config.ts", "server/**/*.ts", "src/core/plugin-sdk/cli/**/*.ts"],
38+
"exclude": [
39+
"server/**/__tests__",
40+
"server/**/*.test.ts",
41+
"server/**/*.test.tsx"
42+
]
3843
}

0 commit comments

Comments
 (0)