088f371547
Merge pull request 'Enhance group selection flow by ensuring latest groups data is fetched before opening the create list dialog. Additionally, refresh the groups list after a new list is created to reflect updates. This improves data consistency and user experience on th…' ( #40 ) from ph4 into prod
...
Reviewed-on: #40
2025-06-01 19:56:27 +02:00
mohamad
e52ab871bc
Enhance group selection flow by ensuring latest groups data is fetched before opening the create list dialog. Additionally, refresh the groups list after a new list is created to reflect updates. This improves data consistency and user experience on the GroupsPage.
2025-06-01 19:56:11 +02:00
b5f16a3d0d
Merge pull request 'Refactor: Replace button elements with VButton and VIcon components in GroupsPage' ( #39 ) from ph4 into prod
...
Reviewed-on: #39
2025-06-01 19:51:23 +02:00
mohamad
c6c204f64a
Refactor: Replace button elements with VButton and VIcon components in GroupsPage
...
Deploy to Production, build images and push to Gitea Registry / build_and_push (pull_request) Has been cancelled
This commit updates the GroupsPage.vue file by replacing standard button elements with custom VButton and VIcon components for improved consistency and styling. This change enhances the UI component structure and aligns with the project's design system.
2025-06-01 19:51:05 +02:00
0a6877852a
Merge pull request 'ph4' ( #38 ) from ph4 into prod
...
Reviewed-on: #38
2025-06-01 19:19:20 +02:00
mohamad
a059768d8a
Refactor: Simplify docker-compose configuration by removing unused services and optimizing backend settings
...
Deploy to Production, build images and push to Gitea Registry / build_and_push (pull_request) Successful in 1m20s
This commit cleans up the `docker-compose.prod.yml` file by removing the database, Redis, and frontend service configurations, which were deemed unnecessary. The backend service configuration has been streamlined, including the update of the `VITE_API_URL` environment variable. This refactor aims to enhance clarity and maintainability of the Docker setup.
2025-06-01 19:18:42 +02:00
whtvrboo
09c3160fbb
Merge pull request #10 from whtvrboo/fix/docker-migrations
...
Fix(alembic): Resolve TypeError in migration script and remove redund…
2025-06-01 19:17:07 +02:00
google-labs-jules[bot]
287155a783
Fix(alembic): Resolve TypeError in migration script and remove redundant migration call
...
This commit addresses two issues:
1. A `TypeError` during Alembic migrations (`upgrade() takes 0 positional
arguments but 1 was given`). This was caused by the `upgrade` and
`downgrade` functions in the initial migration script not accepting
any arguments, while the custom migration runner in `migrations.py`
was passing a context argument.
- Modified `be/alembic/versions/0001_initial_schema.py` to ensure
`upgrade` and `downgrade` functions accept a `context` argument.
2. Redundant execution of migrations. Migrations were being triggered
both by the `entrypoint.sh` script and within the FastAPI application's
startup event in `app/main.py`.
- Commented out the `await run_migrations()` call in `app/main.py`
to ensure migrations are only handled by the `entrypoint.sh` script.
These changes should ensure that database migrations run correctly and only
once when the backend container starts.
2025-06-01 17:16:41 +00:00
whtvrboo
c50395ae86
Merge pull request #9 from whtvrboo/fix/docker-migrations
...
Fix(docker): Run Alembic migrations on container startup
2025-06-01 19:10:53 +02:00
google-labs-jules[bot]
4540ad359e
Fix(docker): Run Alembic migrations on container startup
...
This commit introduces changes to ensure that Alembic database migrations
are automatically applied when the backend Docker container starts.
Key changes:
- Added `be/entrypoint.sh`: This script first runs `alembic upgrade head`
to apply any pending migrations and then executes the main container
command (e.g., starting Uvicorn).
- Modified `be/Dockerfile`:
- The `entrypoint.sh` script is copied into the image and made executable.
- The Docker `ENTRYPOINT` is set to this script, ensuring migrations
run before the application starts.
- Updated `docker-compose.yml`:
- The `DATABASE_URL` for the `backend` service has been set to the
Neon database URL you provided.
- Verified `be/alembic/env.py`: Confirmed that it correctly sources the
`DATABASE_URL` from environment variables for Alembic to use.
These changes address the issue where migrations were not being run,
preventing the application from starting correctly.
2025-06-01 17:10:40 +00:00
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' ( #37 ) from ph4 into prod
...
Reviewed-on: #37
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
Deploy to Production, build images and push to Gitea Registry / build_and_push (pull_request) Successful in 1m31s
2025-06-01 18:20:31 +02:00
1ccd4456f6
Merge pull request 'refactor: Encapsulate enum creation logic within a dedicated function in the upgrade process for improved readability and maintainability' ( #36 ) from ph4 into prod
...
Reviewed-on: #36
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
Deploy to Production, build images and push to Gitea Registry / build_and_push (pull_request) Successful in 1m21s
2025-06-01 18:15:22 +02:00
acdb628777
Merge pull request 'refactor: Modify upgrade function to accept context parameter for enhanced migration flexibility' ( #35 ) from ph4 into prod
...
Reviewed-on: #35
2025-06-01 18:13:11 +02:00
mohamad
c204c25314
refactor: Modify upgrade function to accept context parameter for enhanced migration flexibility
Deploy to Production, build images and push to Gitea Registry / build_and_push (pull_request) Successful in 1m21s
2025-06-01 18:12:58 +02:00
463cfe070c
Merge pull request 'refactor: Clarify access to revision strings in migration function by referencing Script object within RevisionStep' ( #34 ) from ph4 into prod
...
Reviewed-on: #34
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
Deploy to Production, build images and push to Gitea Registry / build_and_push (pull_request) Successful in 1m19s
2025-06-01 18:09:31 +02:00
8a98aee6c1
Merge pull request 'refactor: Update migration function to access revision strings from RevisionStep objects for improved clarity' ( #33 ) from ph4 into prod
...
Reviewed-on: #33
2025-06-01 17:50:18 +02:00
mohamad
20daadc112
refactor: Update migration function to access revision strings from RevisionStep objects for improved clarity
Deploy to Production, build images and push to Gitea Registry / build_and_push (pull_request) Successful in 1m16s
2025-06-01 17:50:02 +02:00
0a42d68853
Merge pull request 'refactor: Introduce migration function to streamline upgrade steps in Alembic migrations' ( #32 ) from ph4 into prod
...
Reviewed-on: #32
2025-06-01 17:45:43 +02:00
mohamad
5dcabd51f7
refactor: Introduce migration function to streamline upgrade steps in Alembic migrations
Deploy to Production, build images and push to Gitea Registry / build_and_push (pull_request) Successful in 1m17s
2025-06-01 17:45:32 +02:00
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