Commit Graph
14 Commits
Author SHA1 Message Date
Eric GullicksonandClaude 9ad9e2ee7c 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 <[email protected]>
2025-08-24 10:03:09 -05:00
Eric Gullickson b534e92636 Modernization Project Complete. Updated to latest versions of frameworks. 2025-08-24 09:49:21 -05:00
Eric GullicksonandClaude 673fe7ce91 Phase 6 complete: Docker modernization with production-first architecture
- Multi-stage builds: Backend 347MB → 196MB (43% reduction)
- Production-ready containers with non-root security
- Eliminated dev/prod naming - single clean container approach
- TypeScript build issues resolved with relaxed build configs
- Ready for Phase 7: Vehicles Fastify migration

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

Co-Authored-By: Claude <[email protected]>
2025-08-23 19:52:36 -05:00
Eric GullicksonandClaude 1064b8c3d7 Docker baseline before Phase 6 modernization
🔄 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <[email protected]>
2025-08-23 19:19:01 -05:00
Eric Gullickson 64d51a3a48 Change docker image 2025-08-23 13:02:40 -05:00
Eric GullicksonandClaude dc95fc109e Fix TypeScript import inconsistencies causing GitHub Actions build failures
- Standardized pool imports to use default export consistently
- Changed from named import { pool } to default import pool
- Resolves "Cannot find module" errors in CI environment

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

Co-Authored-By: Claude <[email protected]>
2025-08-23 12:15:44 -05:00
Eric Gullickson 5f67a904e0 fixed imports. Maybe. 2025-08-23 11:28:01 -05:00
Eric Gullickson 8374f1ee66 Removed arm64 2025-08-23 11:16:07 -05:00
Eric Gullickson 28ec351928 fix build, maybe 2025-08-23 11:08:23 -05:00
Eric Gullickson a5270c33a8 Fix container build 2025-08-23 10:47:58 -05:00
Eric Gullickson ac97d03c78 Fixed Dockerfile 2025-08-23 10:34:21 -05:00
Eric Gullickson dc26c68d6f Improved docs for future AI 2025-08-23 10:20:03 -05:00
Eric Gullickson 6683f1eeff Very minimal MVP 2025-08-23 09:54:22 -05:00
Eric Gullickson 8f5117a4e2 MVP Build 2025-08-09 12:47:15 -05:00