Fix GitHub Actions build by adding missing repository files

The build was failing because repository files were ignored by .gitignore:
- backend/src/features/*/data/*.repository.ts files were excluded by 'data/' pattern
- These files exist locally but were missing in CI, causing TS2307 module errors
- Controllers and services import these repositories, causing cascade failures

Changes:
- Updated .gitignore to allow TypeScript files in feature data directories
- Added fuel-logs.repository.ts, stations.repository.ts, vehicles.repository.ts
- Docker build now succeeds (tested with --no-cache)

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
Eric Gullickson
2025-08-24 10:03:09 -05:00
parent b534e92636
commit 9ad9e2ee7c
4 changed files with 504 additions and 0 deletions

1
.gitignore vendored
View File

@@ -14,5 +14,6 @@ coverage/
bin/
obj/
data/
!backend/src/features/*/data/*.ts
MotoVaultPro.csproj.user
Properties/launchSettings.json