Commit Graph

114 Commits

Author SHA1 Message Date
Eric Gullickson
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 <noreply@anthropic.com>
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 Gullickson
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 <noreply@anthropic.com>
2025-08-23 19:52:36 -05:00
Eric Gullickson
1064b8c3d7 Docker baseline before Phase 6 modernization
🔄 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-08-23 19:19:01 -05:00
Eric Gullickson
64d51a3a48 Change docker image 2025-08-23 13:02:40 -05:00
Eric Gullickson
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 <noreply@anthropic.com>
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