mirror of
https://github.com/tiennm99/ccs.git
synced 2026-10-13 00:14:15 +00:00
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:
3 files changed
+24
-1
No files matched your search
+2
-1
@@ -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
|
||||
|
||||
@@ -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);
|
||||
});
|
||||
});
|
||||
Reference in new issue
Block a user