7246e89448
fix(deployment): add CHOWN and DAC_OVERRIDE capabilities to Redis for AOF persistence
Michael Schiemer2025-11-04 21:29:32 +01:00
bfe6a966b5
fix(deployment): Redis health check reads password directly from Docker Secret
Michael Schiemer2025-11-04 21:16:25 +01:00
3ed2685e74
feat: add comprehensive framework features and deployment improvements
Michael Schiemer2025-11-04 20:39:48 +01:00
700fe8118b
fix(deployment): complete Redis health check fix - update entrypoint script variable syntax
Michael Schiemer2025-11-04 19:24:06 +01:00
5f7ebd9133
fix(deployment): correct Redis health check variable syntax for environment variable access
Michael Schiemer2025-11-04 18:33:03 +01:00
b8cfabeed0
Trigger workflow to build missing Docker image for deployment
Michael Schiemer2025-11-04 18:16:58 +01:00
5633959b9d
fix(deployment): use environment variable for Redis health check authentication
Michael Schiemer2025-11-04 17:40:48 +01:00
b1e3a0025a
fix(deployment): improve Redis health check with fallback strategy
Michael Schiemer2025-11-04 17:28:54 +01:00
5b958dc6b1
fix(deployment): remove db service from base config - use external PostgreSQL stack for all environments
Michael Schiemer2025-11-04 17:19:20 +01:00
477fe6767e
fix(deployment): correct Redis health check command and add authentication
Michael Schiemer2025-11-04 17:01:47 +01:00
41882dafe6
fix(deployment): change application mount to read-write, remove storage/var volume overlays
Michael Schiemer2025-11-04 16:43:46 +01:00
bfce93ce77
refactor(console, id, config): Dialog mode in Console, consolidated id modul, added config support for ini directives
Michael Schiemer2025-11-04 13:44:27 +01:00
980714f656
refactor(logging): remove redundant log record creation in DefaultLogger handlers loop
Michael Schiemer2025-11-04 11:10:51 +01:00
02e4dc9338
feat(local-secrets): introduce unified local secrets management and documentation
Michael Schiemer2025-11-04 11:06:21 +01:00
12afbe874d
refactor(container): simplify Redis pool initialization flow
Michael Schiemer2025-11-04 02:43:45 +01:00
315b54a209
refactor(container): simplify Redis pool initialization flow
Michael Schiemer2025-11-04 02:10:15 +01:00
e68c25f004
refactor(redis): refine connection handling and pool singleton initialization
Michael Schiemer2025-11-04 02:00:47 +01:00
e8f6b239c6
refactor(redis, discovery, cache): enhance validation, error handling, and class filtering
Michael Schiemer2025-11-04 01:44:26 +01:00
3606a13ab9
refactor(redis, discovery, cache): streamline configuration defaults, logging, and error handling
Michael Schiemer2025-11-04 01:26:27 +01:00
f83b61d80f
refactor(discovery): improve dependency analysis with enhanced namespace resolution and error handling
Michael Schiemer2025-11-04 01:08:06 +01:00
1a31ce66c9
refactor(discovery): clarify file processing error message in FileProcessor logging
Michael Schiemer2025-11-04 01:05:03 +01:00
3085739e34
feat(filesystem): introduce FileOwnership and ProcessUser value objects
Michael Schiemer2025-11-04 00:56:49 +01:00
30d15d1b20
refactor(discovery): enhance exception handling and logging context in FileProcessor
Michael Schiemer2025-11-04 00:22:10 +01:00
56f09b5001
docs(cache): add comprehensive cache configuration and permission handling guides
Michael Schiemer2025-11-03 23:54:27 +01:00
a1242f776e
refactor(config): add EnumResolver for cache-backed enum resolution and extend DockerSecretsResolver with caching
Michael Schiemer2025-11-03 23:47:08 +01:00
2a0c797051
refactor(cache): improve file handling and introduce robust locking mechanisms
Michael Schiemer2025-11-03 23:30:07 +01:00
a071bea39e
refactor(view): replace DefaultContainer with Container in TemplateProcessorInitializerMichael Schiemer2025-11-03 22:56:49 +01:00
1af63ed7ec
refactor(view): simplify dependency injection for template initializers
Michael Schiemer2025-11-03 22:48:27 +01:00
84a5a3fa21
chore(ci): update build workflow for targeted path triggers and concurrency management
Michael Schiemer2025-11-03 22:41:06 +01:00
a93a086ee4
refactor(di): add analysis components for dependency parsing and resolution
Michael Schiemer2025-11-03 22:38:06 +01:00
703d9b04fe
refactor(di): enhance InitializerDependencyAnalyzer with fallback namespace resolution and improved return type handling
Michael Schiemer2025-11-03 22:08:49 +01:00
d0c36b9245
refactor(di): enhance InitializerDependencyAnalyzer with fallback and initializer-based return type analysis
Michael Schiemer2025-11-03 21:56:27 +01:00
ca30385f97
refactor(di): remove debug logging from dependency analyzers
Michael Schiemer2025-11-03 21:45:58 +01:00
f4f367bae4
refactor(di): add debug logging for dependency and cycle analysis
Michael Schiemer2025-11-03 21:30:12 +01:00
f1888b0448
refactor(di): clean up imports and improve formatting in CyclicDependencyExceptionMichael Schiemer2025-11-03 21:14:35 +01:00
247a046f51
feat(di, cache): add proactive initializer discovery and caching mechanics
Michael Schiemer2025-11-03 21:08:20 +01:00
1655248de5
feat(di): implement attribute resolver system for dependency injection
Michael Schiemer2025-11-03 21:00:04 +01:00
9f0dfd131a
refactor(di): enhance CyclicDependencyException with full path analysis and improved messaging
Michael Schiemer2025-11-03 20:52:16 +01:00
8919da8a5c
refactor(logging, queue): replace RedisQueue with FileQueue for async logging
Michael Schiemer2025-11-03 20:09:32 +01:00
f8fb9b5a45
refactor(di): add InitializerDependencyAnalyzer for enhanced dependency analysis and messaging
Michael Schiemer2025-11-03 19:51:26 +01:00
522e76e86a
refactor(di): enhance CyclicDependencyException with initializer detection and improved messaging
Michael Schiemer2025-11-03 19:02:28 +01:00