Commit graph

19 commits

Author SHA1 Message Date
867c4d919b 2.8.0 released 2025-06-05 20:47:30 +03:00
bbe44303c7 Features: Prometheus for celery workers 2025-06-05 19:39:29 +03:00
5b2c642afc Features: Prometheus for celery workers 2025-06-05 19:36:57 +03:00
3c21f9f386 Fixes: tryout without command code aligning 2025-06-05 17:45:15 +03:00
4163606f0c Features: Prometheus password protection #2 2025-06-05 15:39:48 +03:00
30ac2ce0e5 Features: Prometheus password protection 2025-06-05 15:34:59 +03:00
a2d38cbdfb Features: Prometheus added 2025-06-05 15:16:59 +03:00
1219067721 Features:
Fixes:

Extra: 1) Correct build key order in docker-compose.yml for app, worker, beat, and flower services;
2025-05-26 16:03:01 +03:00
165f7be0ae Features: 1) Add support for specifying build context in all service definitions of docker-compose.yml;
Fixes: 1) Correct build key structure for Dockerfile definitions across services;

Extra: Code cleanup for consistency in unused storefront service comments;
2025-05-26 15:59:49 +03:00
83b86a81f4 Features: 1) Expand .gitignore to include comprehensive rules for Python, Node, Docker, IDEs, test artifacts, and distribution files;
Fixes: None;

Extra: 1) Add comments and structure to `.gitignore` for improved readability and maintainability; 2) Update placeholder comments in `docker-compose.yml` for future services.
2025-05-26 15:40:14 +03:00
8961029176 Features: 1) Add Dockerfile.app with author label for application container; 2) Add CODEOWNERS file for ownership management; 3) Introduce Dockerfile.storefront for storefront container; 4) Add .gitkeep file for storefront folder;
Fixes: 1) Update `docker-compose.yml` to use `Dockerfile.app` instead of default build context;

Extra: 1) Add commented-out `storefront` service in `docker-compose.yml` for potential future use; 2) Minor cleanup and structuring of Docker setup;
2025-05-26 15:34:45 +03:00
60240d4cd9 Features:
1) Extend worker task time limits (soft: 10800 seconds, hard: 21600 seconds);

Fixes:
(none);

Extra:
1) Update `docker-compose.yml` to reflect new task time limits in Celery command;
2025-05-09 04:19:13 +03:00
6c04faf97b Simplify Celery command formatting in docker-compose.yml
Consolidate the Celery worker command into a single line for improved readability and maintainability. This change reduces unnecessary line breaks without altering functionality.
2025-05-07 04:12:35 +03:00
1db400be6f Refactor celery command formatting in docker-compose.yml
Updated the Celery worker command in docker-compose.yml for better readability and consistency using line continuation characters. Ensured no functional changes were introduced during the formatting update.
2025-05-07 04:08:36 +03:00
131258517f Adjust Celery task time limits in configuration.
Increased `task_soft_time_limit` to 7200 seconds and `task_time_limit` to 10800 seconds in both `celery.py` and `docker-compose.yml`. This change allows longer-running tasks to complete without premature termination.
2025-05-06 16:39:21 +03:00
64a2fe7726 Increase Celery task time limits.
Updated `task_soft_time_limit` to 3600 seconds and `task_time_limit` to 7200 seconds in both `celery.py` and `docker-compose.yml`. This allows tasks to run longer before being terminated, ensuring support for extended processing requirements.
2025-05-06 14:58:39 +03:00
d87e93e705 Update docker-compose to include Elasticsearch dependencies
Added Elasticsearch as a dependency for 'app' and 'database' services to ensure proper startup order. Removed unnecessary Redis dependency from the Flower service to streamline configuration. These changes improve service interactions and startup stability.
2025-05-06 14:47:47 +03:00
04a89be549 Update Celery settings and worker configuration
Refactored Celery configurations to enhance task reliability, including changes to prefetch multiplier and timeout settings. Updated the worker command in `docker-compose.yml` to specify concurrency, memory limits, and task timeouts. Added a memory limit for the worker service to improve resource management.
2025-05-05 15:28:20 +03:00
68febcdb08 Initial Commit 2025-04-29 22:40:30 +03:00