feat: migrate project to Bun runtime with comprehensive configuration updates

- Updated Dockerfile to use Bun 1.0.26 as base image
- Replaced npm/yarn scripts with Bun equivalents in package.json
- Modernized .dockerignore with expanded file and directory exclusions
- Simplified jest.config.cjs to use Bun's native testing framework
- Added new ha-analyzer-cli.ts and health-check.ts utility scripts
- Configured package manager to use Bun 1.0.26
This commit is contained in:
jango-blockchained
2025-02-03 19:02:42 +01:00
parent 25e9025105
commit d7c12676f5
6 changed files with 95 additions and 48 deletions

16
src/health-check.ts Normal file
View File

@@ -0,0 +1,16 @@
const check = async () => {
try {
const response = await fetch('http://localhost:3000/health');
if (!response.ok) {
console.error('Health check failed:', response.status);
process.exit(1);
}
console.log('Health check passed');
process.exit(0);
} catch (error) {
console.error('Health check failed:', error);
process.exit(1);
}
};
check();