Commit Graph

4 Commits

Author SHA1 Message Date
William Valentin
4132399533 fix: resolve uv installation in Docker container
- Fix uv installation path from /root/.cargo/bin to /root/.local/bin
- Move uv and uvx binaries to /usr/local/bin for all users
- Fix build order to copy source before installing package
- Container now starts successfully with uv available
2025-09-14 19:36:31 -07:00
William Valentin
1fb8168b6a refactor: remove legacy support from Docker and Makefile
Dockerfile changes:
- Replace pip with uv package manager for faster builds
- Remove build-essential and git dependencies
- Use pyproject.toml instead of requirements.txt
- Add uv installation and virtual environment setup
- Modernize environment variables and caching
- Fix hadolint warnings (add --no-install-recommends and pipefail)

Makefile changes:
- Remove docker-build-legacy target (legacy builder)
- Remove docker-dev-host and docker-prod-host targets (networking workarounds)
- Remove docker-reset target (networking fixes)
- Remove docker-clean-legacy target (duplicate functionality)
- Clean up help output and reduce maintenance overhead

This modernizes the build system and removes workarounds for older Docker versions and networking issues.
2025-09-14 17:29:21 -07:00
William Valentin
74cee9e4cb fix(docker): simplify Dockerfile and fix build issues
- Convert to single-stage build for simplicity
- Fix AS to as casing warnings
- Remove uv dependency, use pip for compatibility
- Streamline Python package installation
- Remove complex multi-stage targets
- Focus on core application functionality
2025-09-14 16:59:22 -07:00
William Valentin
860f60591c Fix contrast issues with text-muted and bg-dark classes
- Fixed Bootstrap bg-dark class to use better contrasting color
- Added comprehensive text-muted contrast fixes for various contexts
- Improved dark theme colors for better accessibility
- Fixed CSS inheritance issues for code elements in dark contexts
- All color choices meet WCAG AA contrast requirements
2025-09-14 14:58:35 -07:00