26315cd407
Merge pull request 'refactor: Improve Alembic migration functions by integrating configuration and script directory handling for enhanced migration context management' ( #31 ) from ph4 into prod
...
Reviewed-on: #31
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
Deploy to Production, build images and push to Gitea Registry / build_and_push (pull_request) Successful in 1m17s
2025-06-01 17:42:17 +02:00
8517cbee99
Merge pull request 'refactor: Update migration functions to accept connection parameter for improved flexibility and consistency' ( #30 ) from ph4 into prod
...
Reviewed-on: #30
2025-06-01 17:39:22 +02:00
mohamad
0f9d83a233
refactor: Update migration functions to accept connection parameter for improved flexibility and consistency
Deploy to Production, build images and push to Gitea Registry / build_and_push (pull_request) Successful in 1m16s
2025-06-01 17:39:07 +02:00
f882b86f05
Merge pull request 'refactor: Separate async migration logic into dedicated module and streamline migration functions for improved clarity and maintainability' ( #29 ) from ph4 into prod
...
Reviewed-on: #29
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
Deploy to Production, build images and push to Gitea Registry / build_and_push (pull_request) Successful in 1m17s
2025-06-01 17:33:04 +02:00
5e79be16d3
Merge pull request 'refactor: Enhance Alembic migration functions to support direct execution and improve error handling for database URL configuration' ( #28 ) from ph4 into prod
...
Reviewed-on: #28
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
Deploy to Production, build images and push to Gitea Registry / build_and_push (pull_request) Successful in 1m18s
2025-06-01 17:29:48 +02:00
d1b8191c8d
Merge pull request 'refactor: Update Alembic migration functions to support asynchronous execution and streamline migration handling in application startup' ( #27 ) from ph4 into prod
...
Reviewed-on: #27
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
Deploy to Production, build images and push to Gitea Registry / build_and_push (pull_request) Successful in 1m20s
2025-06-01 17:20:28 +02:00
8d3bf927b6
Merge pull request 'fix: Add Alembic directory and configuration file to production Dockerfile for migration support' ( #26 ) from ph4 into prod
...
Reviewed-on: #26
2025-06-01 17:16:39 +02:00
mohamad
f4eeb00acf
fix: Add Alembic directory and configuration file to production Dockerfile for migration support
Deploy to Production, build images and push to Gitea Registry / build_and_push (pull_request) Successful in 1m16s
2025-06-01 17:16:26 +02:00
e62bceb955
Merge pull request 'fix: Update Alembic configuration to use absolute paths for ini file and script location in migration process' ( #25 ) from ph4 into prod
...
Reviewed-on: #25
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
Deploy to Production, build images and push to Gitea Registry / build_and_push (pull_request) Successful in 1m15s
2025-06-01 17:13:09 +02:00
99d06baa03
Merge pull request 'fix: Enhance Alembic configuration by setting script location and database URL validation in migration process' ( #24 ) from ph4 into prod
...
Reviewed-on: #24
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
Deploy to Production, build images and push to Gitea Registry / build_and_push (pull_request) Successful in 1m17s
2025-06-01 17:09:49 +02:00
530867bb16
Merge pull request 'refactor: Simplify Dockerfile by reorganizing Alembic file copying and enhance migration handling in application startup' ( #23 ) from ph4 into prod
...
Reviewed-on: #23
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
Deploy to Production, build images and push to Gitea Registry / build_and_push (pull_request) Successful in 1m21s
2025-06-01 17:03:13 +02:00
de5f54f970
Merge pull request 'fix: Update Alembic configuration in startup event to set script location and database URL' ( #22 ) from ph4 into prod
...
Reviewed-on: #22
2025-06-01 16:57:22 +02:00
mohamad
f2df1c50dd
fix: Update Alembic configuration in startup event to set script location and database URL
Deploy to Production, build images and push to Gitea Registry / build_and_push (pull_request) Successful in 1m26s
2025-06-01 16:57:07 +02:00
792a7878f0
Merge pull request 'feat: Add Alembic configuration and migration command to application startup' ( #21 ) from ph4 into prod
...
Reviewed-on: #21
2025-06-01 16:54:30 +02:00
mohamad
411c3c91b2
feat: Add Alembic configuration and migration command to application startup
Deploy to Production, build images and push to Gitea Registry / build_and_push (pull_request) Successful in 1m16s
2025-06-01 16:54:16 +02:00
c62c0d0157
Merge pull request 'fix ig' ( #20 ) from ph4 into prod
...
Reviewed-on: #20
2025-06-01 16:49:35 +02:00
mohamad
5a2b311a4f
fix ig
Deploy to Production, build images and push to Gitea Registry / build_and_push (pull_request) Successful in 1m14s
2025-06-01 16:49:21 +02:00
855dd852c5
Merge pull request 'refactor: Update production Dockerfile to use Node.js for serving built assets and enhance environment variable injection' ( #19 ) from ph4 into prod
...
Reviewed-on: #19
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
Deploy to Production, build images and push to Gitea Registry / build_and_push (pull_request) Successful in 1m24s
2025-06-01 16:46:00 +02:00
028c991d91
Merge pull request 'refactor: Transition production Dockerfile to use Nginx for serving built assets and streamline environment variable handling' ( #18 ) from ph4 into prod
...
Reviewed-on: #18
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
Deploy to Production, build images and push to Gitea Registry / build_and_push (pull_request) Successful in 1m20s
2025-06-01 16:38:29 +02:00
1f7f573f64
Merge pull request 'refactor: Update environment variable handling in Dockerfile for production' ( #17 ) from ph4 into prod
...
Reviewed-on: #17
2025-06-01 16:33:08 +02:00
mohamad
b1a74edb6a
refactor: Update environment variable handling in Dockerfile for production
Deploy to Production, build images and push to Gitea Registry / build_and_push (pull_request) Successful in 1m16s
2025-06-01 16:32:51 +02:00
350ccaf5d8
Merge pull request 'refactor: Optimize Dockerfiles and deployment workflow for improved performance and reliability' ( #16 ) from ph4 into prod
...
Reviewed-on: #16
2025-06-01 16:27:10 +02:00
mohamad
161292ff3b
refactor: Optimize Dockerfiles and deployment workflow for improved performance and reliability
...
Deploy to Production, build images and push to Gitea Registry / build_and_push (pull_request) Successful in 1m54s
- 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
ca73d6ca79
Merge pull request 'refactor: Revise .dockerignore and Dockerfile for enhanced build efficiency and organization' ( #15 ) from ph4 into prod
...
Reviewed-on: #15
2025-06-01 16:15:12 +02:00
mohamad
55d08d36e0
refactor: Revise .dockerignore and Dockerfile for enhanced build efficiency and organization
...
Deploy to Production, build images and push to Gitea Registry / build_and_push (pull_request) Has been cancelled
- 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
d7bd69f68c
Merge pull request 'refactor: Improve deployment workflow with retry logic for image pushes and optimized build process' ( #14 ) from ph4 into prod
...
Reviewed-on: #14
2025-06-01 16:04:11 +02:00
mohamad
59f2f47949
refactor: Improve deployment workflow with retry logic for image pushes and optimized build process
Deploy to Production, build images and push to Gitea Registry / build_and_push (pull_request) Has been cancelled
2025-06-01 16:03:58 +02:00
fd15ed5a35
Merge pull request 'refactor: Enhance deployment workflow for backend and frontend images' ( #13 ) from ph4 into prod
...
Reviewed-on: #13
2025-06-01 16:01:25 +02:00
mohamad
1e9957de91
refactor: Enhance deployment workflow for backend and frontend images
Deploy to Production, build images and push to Gitea Registry / build_and_push (pull_request) Failing after 24s
2025-06-01 16:00:55 +02:00
0cdc47d0d2
Merge pull request 'refactor: Update .dockerignore for improved clarity and organization' ( #12 ) from ph4 into prod
...
Reviewed-on: #12
2025-06-01 15:58:00 +02:00
mohamad
6ed7e32922
refactor: Update .dockerignore for improved clarity and organization
...
Deploy to Production, build images and push to Gitea Registry / build_and_push (pull_request) Has been cancelled
- Consolidated and categorized ignored files for better readability.
- Added entries for logs, local development, and documentation.
- Removed redundant entries and ensured proper grouping of related files.
2025-06-01 15:56:49 +02:00
c90ee6b73f
Merge pull request 'refactor: Standardize user creation in Dockerfile and improve multi-stage build syntax' ( #11 ) from ph4 into prod
...
Reviewed-on: #11
2025-06-01 15:47:57 +02:00
mohamad
cc1f910e4c
refactor: Standardize user creation in Dockerfile and improve multi-stage build syntax
Deploy to Production, build images and push to Gitea Registry / build_and_push (pull_request) Failing after 4m40s
2025-06-01 15:47:42 +02:00
3c30eaeaee
Merge pull request 'refactor: Update backend Dockerfile to use Alpine package names' ( #10 ) from ph4 into prod
...
Reviewed-on: #10
2025-06-01 15:46:24 +02:00
mohamad
cd98b7b854
refactor: Update backend Dockerfile to use Alpine package names
Deploy to Production, build images and push to Gitea Registry / build_and_push (pull_request) Failing after 20s
2025-06-01 15:46:08 +02:00
1907911779
Merge pull request 'refactor: Switch backend Dockerfile to use Alpine package manager' ( #9 ) from ph4 into prod
...
Reviewed-on: #9
2025-06-01 15:44:29 +02:00
mohamad
392a2ae049
refactor: Switch backend Dockerfile to use Alpine package manager
Deploy to Production, build images and push to Gitea Registry / build_and_push (pull_request) Failing after 19s
2025-06-01 15:44:09 +02:00
cda51e34ba
Merge pull request 'refactor: Update Docker configurations for improved environment variable handling' ( #8 ) from ph4 into prod
...
Reviewed-on: #8
2025-06-01 15:41:57 +02:00
mohamad
a51b18e8f5
refactor: Update Docker configurations for improved environment variable handling
...
Deploy to Production, build images and push to Gitea Registry / build_and_push (pull_request) Failing after 22s
- Changed the frontend Dockerfile to use process.env for environment variables instead of direct interpolation.
- Updated the production Docker Compose file to set environment variables directly instead of using build args.
- Switched the backend Dockerfile base image from `python:3.11-slim` to `python:alpine` for a smaller image size and increased worker count from 4 to 8 for better performance.
2025-06-01 15:41:42 +02:00
c7f296597e
Merge pull request 'refactor: Improve environment variable injection in Dockerfile for production' ( #7 ) from ph4 into prod
...
Reviewed-on: #7
2025-06-01 15:35:15 +02:00
mohamad
99d6c5ffaa
refactor: Improve environment variable injection in Dockerfile for production
Deploy to Production, build images and push to Gitea Registry / build_and_push (pull_request) Successful in 30s
2025-06-01 15:34:59 +02:00