From 2dcf7061d1ea944afdba75b9bbb8169e4d6579df Mon Sep 17 00:00:00 2001 From: anoracleofra-code Date: Mon, 9 Mar 2026 06:24:54 -0600 Subject: [PATCH] =?UTF-8?q?fix:=20Docker=20build=20failures=20=E2=80=94=20?= =?UTF-8?q?backend=20.dockerignore=20excluded=20package.json,=20frontend?= =?UTF-8?q?=20lock=20file=20missing=20hls.js?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Backend: *.json glob in .dockerignore excluded package.json, causing npm install to fail with ENOENT. Replaced with explicit exclusions. Frontend: hls.js was added to package.json but package-lock.json was not regenerated, causing npm ci to fail with EUSAGE sync error. --- backend/.dockerignore | 8 ++++- frontend/package-lock.json | 64 ++++++++++++++++++++++++++++++++++++++ 2 files changed, 71 insertions(+), 1 deletion(-) diff --git a/backend/.dockerignore b/backend/.dockerignore index e1a3f7b..6e46f16 100644 --- a/backend/.dockerignore +++ b/backend/.dockerignore @@ -5,6 +5,12 @@ __pycache__/ .pytest_cache/ .coverage cctv.db -*.json *.txt !requirements.txt +# Exclude debug/cache JSON but keep package.json and tracked_names +ais_cache.json +carrier_positions.json +dump.json +debug_fast.json +nyc_full.json +nyc_sample.json diff --git a/frontend/package-lock.json b/frontend/package-lock.json index 40e0cbc..321da81 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -1522,6 +1522,70 @@ "node": ">=14.0.0" } }, + "node_modules/@tailwindcss/oxide-wasm32-wasi/node_modules/@emnapi/core": { + "version": "1.8.1", + "dev": true, + "inBundle": true, + "license": "MIT", + "optional": true, + "dependencies": { + "@emnapi/wasi-threads": "1.1.0", + "tslib": "^2.4.0" + } + }, + "node_modules/@tailwindcss/oxide-wasm32-wasi/node_modules/@emnapi/runtime": { + "version": "1.8.1", + "dev": true, + "inBundle": true, + "license": "MIT", + "optional": true, + "dependencies": { + "tslib": "^2.4.0" + } + }, + "node_modules/@tailwindcss/oxide-wasm32-wasi/node_modules/@emnapi/wasi-threads": { + "version": "1.1.0", + "dev": true, + "inBundle": true, + "license": "MIT", + "optional": true, + "dependencies": { + "tslib": "^2.4.0" + } + }, + "node_modules/@tailwindcss/oxide-wasm32-wasi/node_modules/@napi-rs/wasm-runtime": { + "version": "1.1.1", + "dev": true, + "inBundle": true, + "license": "MIT", + "optional": true, + "dependencies": { + "@emnapi/core": "^1.7.1", + "@emnapi/runtime": "^1.7.1", + "@tybys/wasm-util": "^0.10.1" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/Brooooooklyn" + } + }, + "node_modules/@tailwindcss/oxide-wasm32-wasi/node_modules/@tybys/wasm-util": { + "version": "0.10.1", + "dev": true, + "inBundle": true, + "license": "MIT", + "optional": true, + "dependencies": { + "tslib": "^2.4.0" + } + }, + "node_modules/@tailwindcss/oxide-wasm32-wasi/node_modules/tslib": { + "version": "2.8.1", + "dev": true, + "inBundle": true, + "license": "0BSD", + "optional": true + }, "node_modules/@tailwindcss/oxide-win32-arm64-msvc": { "version": "4.2.1", "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-win32-arm64-msvc/-/oxide-win32-arm64-msvc-4.2.1.tgz",