Skip to content

Commit 00d27a9

Browse files
authored
Merge pull request #10 from legout/rq2-dev-integration
Rq2 dev integration
2 parents 711c6ea + 0c6e42e commit 00d27a9

File tree

107 files changed

+17380
-4231
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

107 files changed

+17380
-4231
lines changed

.gitignore

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,3 +30,8 @@ test4.db*
3030
.gitignore
3131
flowerpower.db*
3232
.sesskey
33+
*.db
34+
abc.py
35+
src/flowerpower/worker/rq/worker.py
36+
ToDo.md
37+
func.py

CHANGELOG.md

Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,53 @@
11
# Changelog
22

3+
## [0.9.13.1] - 2025-04-28
4+
5+
### Changes
6+
- Refactor code structure for improved readability and maintainability
7+
- Enhance storage options management with detailed documentation and new features
8+
- Refactor code structure for improved readability and maintainability
9+
- feat: Add GeventWorker and ThreadWorker for concurrent job processing
10+
- Add cron-descriptor and croniter packages; update dependencies
11+
- Refactor PipelineManager and related components for improved logging and configuration handling
12+
- Refactor PipelineScheduler and PipelineVisualizer for improved configuration handling
13+
- Enhance PipelineRunner with context management and logging improvements
14+
- refactor: Update worker configuration to use ProjectConfig and enhance logging setup
15+
- Refactor logging setup and configuration
16+
- refactor: Enhance pipeline and configuration structure, add new executor and adapter functionalities
17+
- Refactor code structure for improved readability and maintainability
18+
- refactor: Update project configuration to use PostgreSQL and enhance worker settings
19+
- Refactor pipeline configuration and worker classes
20+
- refactor: Enable port exposure for various services in docker-compose.yml
21+
- Refactored docker-compose.yml and added a python-dev-worker container
22+
- refactor: Correct JupyterCode references in nginx configuration and enhance docker-compose documentation
23+
- refactor: Update configuration files and backend setup for improved clarity and consistency
24+
- refactor: Simplify PipelineManager and PipelineRegistry methods for improved clarity and organization
25+
- Refactor pipeline configuration and I/O management
26+
- refactor: Clean up imports and update type hints across pipeline modules
27+
- Refactor code for improved readability and consistency
28+
- fix: Update storage_options type hint to support None in PipelineManager methods
29+
- refactor: Update import paths for Pipeline and SchedulerManager to improve module organization
30+
- feat: Add PipelineRunner, Scheduler, and Visualizer for enhanced pipeline management
31+
- Refactor RQBackend job result methods
32+
- feat: Add parameter resolution method and lazy worker instantiation in PipelineManager
33+
- Implement code changes to enhance functionality and improve performance
34+
- Refactor code structure for improved readability and maintainability
35+
- feat: Remove unused example pipeline and script files; refactor worker configuration handling
36+
- feat: Introduce APScheduler backend configuration and refactor worker classes
37+
- Refactor: Remove TUI implementation and update worker backend type handling
38+
- feat: Add worker example scripts and enhance backend configuration options
39+
- feat: Refactor and optimize worker and backend code for clarity, robustness, and security
40+
- feat: Implement Huey backend with trigger classes and worker integration
41+
- Refactor worker and backend classes for improved structure and functionality
42+
- feat: Enhance worker management with start/stop pool methods and refactor client usage
43+
- chore: Update .gitignore to exclude all database files
44+
- Implement RQ backend for FlowerPower scheduler
45+
- feat: Implement base scheduler interface and RQ backend for FlowerPower
46+
- Refactor APScheduler setup: move datastore and event broker implementations to separate modules
47+
- Refactor configuration management and remove unused modules
48+
49+
50+
351
## [0.9.13.1] - 2025-04-28
452

553
### Changes

abc.py

Lines changed: 0 additions & 30 deletions
This file was deleted.

docker/Caddyfile

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
{
2+
3+
}
4+
5+
codeserver.flowerpower.local {
6+
reverse_proxy codeserver:8443
7+
}
8+
9+
minio.flowerpower.local {
10+
reverse_proxy minio:9001
11+
}
12+
13+
14+
hamilton-ui.flowerpower.local {
15+
reverse_proxy hamilton-ui-frontend:8242
16+
}
17+
18+
dockge.flowerpower.local {
19+
reverse_proxy dockge:5001
20+
}

docker/Caddyfile.bak

Lines changed: 0 additions & 45 deletions
This file was deleted.

docker/Dockerfile

Lines changed: 0 additions & 69 deletions
This file was deleted.
-8.35 MB
Binary file not shown.
-2.93 MB
Binary file not shown.

docker/conf/Caddyfile

Lines changed: 0 additions & 37 deletions
This file was deleted.

docker/conf/etc/hosts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
127.0.0.1 codeserver.flowerpower.local
2+
127.0.0.1 minio.flowerpower.local
3+
127.0.0.1 frontend.flowerpower.local
4+
127.0.0.1 dockge.flowerpower.local

0 commit comments

Comments
 (0)