feat: migrate to UV package manager and enhance production config #19

Merged
Saani merged 1 commits from feature/meetings into main 2025-11-23 18:37:07 +00:00
Owner
  • Replace pip with UV for faster dependency installation
  • Switch base image from python:3.11-slim to debian:bookworm-slim
  • Add SECURE_PROXY_SSL_HEADER for production SSL proxy support
  • Optimize Docker layer caching by copying dependency files first
  • Move database migration to build time for faster container startup
  • Enhance Gunicorn logging with access and error log streams
  • Update dependency management from requirements.txt to pyproject.toml

These changes improve build performance, production security, and
container startup time while modernizing the dependency management
workflow.

- Replace pip with UV for faster dependency installation - Switch base image from python:3.11-slim to debian:bookworm-slim - Add SECURE_PROXY_SSL_HEADER for production SSL proxy support - Optimize Docker layer caching by copying dependency files first - Move database migration to build time for faster container startup - Enhance Gunicorn logging with access and error log streams - Update dependency management from requirements.txt to pyproject.toml These changes improve build performance, production security, and container startup time while modernizing the dependency management workflow.
Saani added 1 commit 2025-11-23 18:36:51 +00:00
- Replace pip with UV for faster dependency installation
- Switch base image from python:3.11-slim to debian:bookworm-slim
- Add SECURE_PROXY_SSL_HEADER for production SSL proxy support
- Optimize Docker layer caching by copying dependency files first
- Move database migration to build time for faster container startup
- Enhance Gunicorn logging with access and error log streams
- Update dependency management from requirements.txt to pyproject.toml

These changes improve build performance, production security, and
container startup time while modernizing the dependency management
workflow.
Saani merged commit 7dfcb19547 into main 2025-11-23 18:37:07 +00:00
Sign in to join this conversation.
No reviewers
No Label
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: ATTUNE-HEART-THERAPY/alternative-backend-service#19
No description provided.