Merge pull request #830 from kaitranntt/kai/fix/829-docker-assets-missing

fix(docker): include docker/ assets in npm package
This commit is contained in:
Kai (Tam Nhu) Tran authored and GitHub committed 2026-03-28 10:01:23 -04:00
commit f4673389e4
3 files changed
+24 -1

No files matched your search

+2 -1
View File
@@ -12,9 +12,10 @@ docs/
.gitignore
.gitmodules
# Development tools (keep installer scripts)
# Development tools (keep installer scripts and docker entrypoints)
*.sh
!installers/*.sh
!docker/*.sh
# Logs and temp
*.log
+1
View File
@@ -35,6 +35,7 @@
"lib/",
"scripts/",
"config/",
"docker/",
".claude/",
"VERSION",
"README.md",
@@ -0,0 +1,21 @@
import { existsSync } from 'fs';
import { describe, expect, it } from 'bun:test';
import { getDockerAssetPaths } from '../../../src/docker/docker-assets';
describe('docker bundled assets', () => {
const assets = getDockerAssetPaths();
it('resolves all required asset paths', () => {
expect(assets.composeFile).toContain('docker-compose.integrated.yml');
expect(assets.dockerfile).toContain('Dockerfile.integrated');
expect(assets.supervisordConfig).toContain('supervisord.conf');
expect(assets.entrypoint).toContain('entrypoint-integrated.sh');
});
it('all bundled assets exist on disk', () => {
expect(existsSync(assets.composeFile)).toBe(true);
expect(existsSync(assets.dockerfile)).toBe(true);
expect(existsSync(assets.supervisordConfig)).toBe(true);
expect(existsSync(assets.entrypoint)).toBe(true);
});
});