Commit Graph

158 Commits

Author SHA1 Message Date
mo
d3d5f88e09 Merge pull request 'refactor: Simplify upgrade function by directly creating enums and adding new tables for chores and chore assignments in the initial schema' () from ph4 into prod
Reviewed-on: 
2025-06-01 18:20:43 +02:00
mohamad
3738819065 refactor: Simplify upgrade function by directly creating enums and adding new tables for chores and chore assignments in the initial schema 2025-06-01 18:20:31 +02:00
mo
1ccd4456f6 Merge pull request 'refactor: Encapsulate enum creation logic within a dedicated function in the upgrade process for improved readability and maintainability' () from ph4 into prod
Reviewed-on: 
2025-06-01 18:15:41 +02:00
mohamad
c14b432082 refactor: Encapsulate enum creation logic within a dedicated function in the upgrade process for improved readability and maintainability 2025-06-01 18:15:22 +02:00
mo
acdb628777 Merge pull request 'refactor: Modify upgrade function to accept context parameter for enhanced migration flexibility' () from ph4 into prod
Reviewed-on: 
2025-06-01 18:13:11 +02:00
mohamad
c204c25314 refactor: Modify upgrade function to accept context parameter for enhanced migration flexibility 2025-06-01 18:12:58 +02:00
mo
463cfe070c Merge pull request 'refactor: Clarify access to revision strings in migration function by referencing Script object within RevisionStep' () from ph4 into prod
Reviewed-on: 
2025-06-01 18:09:45 +02:00
mohamad
02ab812ef0 refactor: Clarify access to revision strings in migration function by referencing Script object within RevisionStep 2025-06-01 18:09:31 +02:00
mo
8a98aee6c1 Merge pull request 'refactor: Update migration function to access revision strings from RevisionStep objects for improved clarity' () from ph4 into prod
Reviewed-on: 
2025-06-01 17:50:18 +02:00
mohamad
20daadc112 refactor: Update migration function to access revision strings from RevisionStep objects for improved clarity 2025-06-01 17:50:02 +02:00
mo
0a42d68853 Merge pull request 'refactor: Introduce migration function to streamline upgrade steps in Alembic migrations' () from ph4 into prod
Reviewed-on: 
2025-06-01 17:45:43 +02:00
mohamad
5dcabd51f7 refactor: Introduce migration function to streamline upgrade steps in Alembic migrations 2025-06-01 17:45:32 +02:00
mo
26315cd407 Merge pull request 'refactor: Improve Alembic migration functions by integrating configuration and script directory handling for enhanced migration context management' () from ph4 into prod
Reviewed-on: 
2025-06-01 17:42:33 +02:00
mohamad
8f1da5d440 refactor: Improve Alembic migration functions by integrating configuration and script directory handling for enhanced migration context management 2025-06-01 17:42:17 +02:00
mo
8517cbee99 Merge pull request 'refactor: Update migration functions to accept connection parameter for improved flexibility and consistency' () from ph4 into prod
Reviewed-on: 
2025-06-01 17:39:22 +02:00
mohamad
0f9d83a233 refactor: Update migration functions to accept connection parameter for improved flexibility and consistency 2025-06-01 17:39:07 +02:00
mo
f882b86f05 Merge pull request 'refactor: Separate async migration logic into dedicated module and streamline migration functions for improved clarity and maintainability' () from ph4 into prod
Reviewed-on: 
2025-06-01 17:33:14 +02:00
mohamad
cb5bfcf7b5 refactor: Separate async migration logic into dedicated module and streamline migration functions for improved clarity and maintainability 2025-06-01 17:33:04 +02:00
mo
5e79be16d3 Merge pull request 'refactor: Enhance Alembic migration functions to support direct execution and improve error handling for database URL configuration' () from ph4 into prod
Reviewed-on: 
2025-06-01 17:30:01 +02:00
mohamad
e16c749019 refactor: Enhance Alembic migration functions to support direct execution and improve error handling for database URL configuration 2025-06-01 17:29:48 +02:00
mo
d1b8191c8d Merge pull request 'refactor: Update Alembic migration functions to support asynchronous execution and streamline migration handling in application startup' () from ph4 into prod
Reviewed-on: 
2025-06-01 17:20:42 +02:00
mohamad
7223606fdc refactor: Update Alembic migration functions to support asynchronous execution and streamline migration handling in application startup 2025-06-01 17:20:28 +02:00
mo
8d3bf927b6 Merge pull request 'fix: Add Alembic directory and configuration file to production Dockerfile for migration support' () from ph4 into prod
Reviewed-on: 
2025-06-01 17:16:39 +02:00
mohamad
f4eeb00acf fix: Add Alembic directory and configuration file to production Dockerfile for migration support 2025-06-01 17:16:26 +02:00
mo
e62bceb955 Merge pull request 'fix: Update Alembic configuration to use absolute paths for ini file and script location in migration process' () from ph4 into prod
Reviewed-on: 
2025-06-01 17:13:21 +02:00
mohamad
43e2d88ffe fix: Update Alembic configuration to use absolute paths for ini file and script location in migration process 2025-06-01 17:13:09 +02:00
mo
99d06baa03 Merge pull request 'fix: Enhance Alembic configuration by setting script location and database URL validation in migration process' () from ph4 into prod
Reviewed-on: 
2025-06-01 17:10:06 +02:00
mohamad
32841ea727 fix: Enhance Alembic configuration by setting script location and database URL validation in migration process 2025-06-01 17:09:49 +02:00
mo
530867bb16 Merge pull request 'refactor: Simplify Dockerfile by reorganizing Alembic file copying and enhance migration handling in application startup' () from ph4 into prod
Reviewed-on: 
2025-06-01 17:03:25 +02:00
mohamad
26e06ddeaa refactor: Simplify Dockerfile by reorganizing Alembic file copying and enhance migration handling in application startup 2025-06-01 17:03:13 +02:00
mo
de5f54f970 Merge pull request 'fix: Update Alembic configuration in startup event to set script location and database URL' () from ph4 into prod
Reviewed-on: 
2025-06-01 16:57:22 +02:00
mohamad
f2df1c50dd fix: Update Alembic configuration in startup event to set script location and database URL 2025-06-01 16:57:07 +02:00
mo
792a7878f0 Merge pull request 'feat: Add Alembic configuration and migration command to application startup' () from ph4 into prod
Reviewed-on: 
2025-06-01 16:54:30 +02:00
mohamad
411c3c91b2 feat: Add Alembic configuration and migration command to application startup 2025-06-01 16:54:16 +02:00
mo
c62c0d0157 Merge pull request 'fix ig' () from ph4 into prod
Reviewed-on: 
2025-06-01 16:49:35 +02:00
mohamad
5a2b311a4f fix ig 2025-06-01 16:49:21 +02:00
mo
855dd852c5 Merge pull request 'refactor: Update production Dockerfile to use Node.js for serving built assets and enhance environment variable injection' () from ph4 into prod
Reviewed-on: 
2025-06-01 16:46:19 +02:00
mohamad
9b09b461bd refactor: Update production Dockerfile to use Node.js for serving built assets and enhance environment variable injection 2025-06-01 16:46:00 +02:00
mo
028c991d91 Merge pull request 'refactor: Transition production Dockerfile to use Nginx for serving built assets and streamline environment variable handling' () from ph4 into prod
Reviewed-on: 
2025-06-01 16:39:34 +02:00
mohamad
9f8de46d06 refactor: Transition production Dockerfile to use Nginx for serving built assets and streamline environment variable handling 2025-06-01 16:38:29 +02:00
mo
1f7f573f64 Merge pull request 'refactor: Update environment variable handling in Dockerfile for production' () from ph4 into prod
Reviewed-on: 
2025-06-01 16:33:08 +02:00
mohamad
b1a74edb6a refactor: Update environment variable handling in Dockerfile for production 2025-06-01 16:32:51 +02:00
mo
350ccaf5d8 Merge pull request 'refactor: Optimize Dockerfiles and deployment workflow for improved performance and reliability' () from ph4 into prod
Reviewed-on: 
2025-06-01 16:27:10 +02:00
mohamad
161292ff3b refactor: Optimize Dockerfiles and deployment workflow for improved performance and reliability
- 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.
2025-06-01 16:26:49 +02:00
mo
ca73d6ca79 Merge pull request 'refactor: Revise .dockerignore and Dockerfile for enhanced build efficiency and organization' () from ph4 into prod
Reviewed-on: 
2025-06-01 16:15:12 +02:00
mohamad
55d08d36e0 refactor: Revise .dockerignore and Dockerfile for enhanced build efficiency and organization
- Updated .dockerignore to categorize ignored files, including logs and local development configurations.
- Implemented a multi-stage build in Dockerfile to optimize image size and dependency management.
- Added build dependencies and created a virtual environment for better isolation of Python packages.
2025-06-01 16:14:55 +02:00
mo
d7bd69f68c Merge pull request 'refactor: Improve deployment workflow with retry logic for image pushes and optimized build process' () from ph4 into prod
Reviewed-on: 
2025-06-01 16:04:11 +02:00
mohamad
59f2f47949 refactor: Improve deployment workflow with retry logic for image pushes and optimized build process 2025-06-01 16:03:58 +02:00
mo
fd15ed5a35 Merge pull request 'refactor: Enhance deployment workflow for backend and frontend images' () from ph4 into prod
Reviewed-on: 
2025-06-01 16:01:25 +02:00
mohamad
1e9957de91 refactor: Enhance deployment workflow for backend and frontend images 2025-06-01 16:00:55 +02:00