refactor: Optimize Dockerfiles and deployment workflow for improved performance and reliability #16

Merged
mo merged 1 commits from ph4 into prod 2025-06-01 16:27:10 +02:00
Owner
  • Updated Dockerfiles to use python:3.11-slim for reduced image size and enhanced build efficiency.
  • Implemented multi-stage builds with selective file copying and non-root user creation for better security.
  • Enhanced deployment workflow with retry logic for image pushes and added cleanup steps for Docker resources.
  • Improved build commands with BuildKit optimizations for both backend and frontend images.
- Updated Dockerfiles to use `python:3.11-slim` for reduced image size and enhanced build efficiency. - Implemented multi-stage builds with selective file copying and non-root user creation for better security. - Enhanced deployment workflow with retry logic for image pushes and added cleanup steps for Docker resources. - Improved build commands with BuildKit optimizations for both backend and frontend images.
mo added 1 commit 2025-06-01 16:27:07 +02:00
refactor: Optimize Dockerfiles and deployment workflow for improved performance and reliability
All checks were successful
Deploy to Production, build images and push to Gitea Registry / build_and_push (pull_request) Successful in 1m54s
161292ff3b
- Updated Dockerfiles to use `python:3.11-slim` for reduced image size and enhanced build efficiency.
- Implemented multi-stage builds with selective file copying and non-root user creation for better security.
- Enhanced deployment workflow with retry logic for image pushes and added cleanup steps for Docker resources.
- Improved build commands with BuildKit optimizations for both backend and frontend images.
mo merged commit 350ccaf5d8 into prod 2025-06-01 16:27:10 +02: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: mo/mitlist#16
No description provided.