|
|
95147ff23e
|
refactor(deployment): Remove WireGuard VPN dependency and restore public service access
Remove WireGuard integration from production deployment to simplify infrastructure:
- Remove docker-compose-direct-access.yml (VPN-bound services)
- Remove VPN-only middlewares from Grafana, Prometheus, Portainer
- Remove WireGuard middleware definitions from Traefik
- Remove WireGuard IPs (10.8.0.0/24) from Traefik forwarded headers
All monitoring services now publicly accessible via subdomains:
- grafana.michaelschiemer.de (with Grafana native auth)
- prometheus.michaelschiemer.de (with Basic Auth)
- portainer.michaelschiemer.de (with Portainer native auth)
All services use Let's Encrypt SSL certificates via Traefik.
|
2025-11-05 12:48:25 +01:00 |
|
|
|
e23c5ce12f
|
fix(Infrastructure): correct PHP 8.0+ parameter order and interface signatures
- MinIoClient: Move required parameters before optional ones
- Fixes PHP 8.0+ deprecation warning
- Required deps (RandomGenerator, HmacService, HttpClient) now before optional ($region, $usePathStyle)
- ErrorAggregatorInterface: Align signature with implementation
- Changed from ErrorHandlerContext to Throwable + ExceptionContextProvider pattern
- Matches existing ErrorAggregator implementation
- Maintains flexibility with isDebug flag
|
2025-11-05 03:51:20 +01:00 |
|
|
|
f9b8cf9f33
|
feat: add API Gateway, RapidMail and Shopify integrations, update WireGuard configs, add Redis override and architecture docs
|
2025-11-04 23:08:17 +01:00 |
|
|
|
3ed2685e74
|
feat: add comprehensive framework features and deployment improvements
Major additions:
- Storage abstraction layer with filesystem and in-memory implementations
- Gitea API integration with MCP tools for repository management
- Console dialog mode with interactive command execution
- WireGuard VPN DNS fix implementation and documentation
- HTTP client streaming response support
- Router generic result type
- Parameter type validator for framework core
Framework enhancements:
- Console command registry improvements
- Console dialog components
- Method signature analyzer updates
- Route mapper refinements
- MCP server and tool mapper updates
- Queue job chain and dependency commands
- Discovery tokenizer improvements
Infrastructure:
- Deployment architecture documentation
- Ansible playbook updates for WireGuard client regeneration
- Production environment configuration updates
- Docker Compose local configuration updates
- Remove obsolete docker-compose.yml (replaced by environment-specific configs)
Documentation:
- PERMISSIONS.md for access control guidelines
- WireGuard DNS fix implementation details
- Console dialog mode usage guide
- Deployment architecture overview
Testing:
- Multi-purpose attribute tests
- Gitea Actions integration tests (typed and untyped)
|
2025-11-04 20:39:48 +01:00 |
|
|
|
2defdf2baf
|
chore: update staging branch with current changes
|
2025-11-02 00:05:26 +01:00 |
|
|
|
b76064d94a
|
fix: stabilise staging sync
|
2025-11-01 19:42:27 +01:00 |
|
|
|
e26eb2aa12
|
feat: CI/CD pipeline setup complete - Ansible playbooks updated, secrets configured, workflow ready
|
2025-10-31 01:39:24 +01:00 |
|
|
|
fc3d7e6357
|
feat(Production): Complete production deployment infrastructure
- Add comprehensive health check system with multiple endpoints
- Add Prometheus metrics endpoint
- Add production logging configurations (5 strategies)
- Add complete deployment documentation suite:
* QUICKSTART.md - 30-minute deployment guide
* DEPLOYMENT_CHECKLIST.md - Printable verification checklist
* DEPLOYMENT_WORKFLOW.md - Complete deployment lifecycle
* PRODUCTION_DEPLOYMENT.md - Comprehensive technical reference
* production-logging.md - Logging configuration guide
* ANSIBLE_DEPLOYMENT.md - Infrastructure as Code automation
* README.md - Navigation hub
* DEPLOYMENT_SUMMARY.md - Executive summary
- Add deployment scripts and automation
- Add DEPLOYMENT_PLAN.md - Concrete plan for immediate deployment
- Update README with production-ready features
All production infrastructure is now complete and ready for deployment.
|
2025-10-25 19:18:37 +02:00 |
|
|
|
5050c7d73a
|
docs: consolidate documentation into organized structure
- Move 12 markdown files from root to docs/ subdirectories
- Organize documentation by category:
• docs/troubleshooting/ (1 file) - Technical troubleshooting guides
• docs/deployment/ (4 files) - Deployment and security documentation
• docs/guides/ (3 files) - Feature-specific guides
• docs/planning/ (4 files) - Planning and improvement proposals
Root directory cleanup:
- Reduced from 16 to 4 markdown files in root
- Only essential project files remain:
• CLAUDE.md (AI instructions)
• README.md (Main project readme)
• CLEANUP_PLAN.md (Current cleanup plan)
• SRC_STRUCTURE_IMPROVEMENTS.md (Structure improvements)
This improves:
✅ Documentation discoverability
✅ Logical organization by purpose
✅ Clean root directory
✅ Better maintainability
|
2025-10-05 11:05:04 +02:00 |
|
|
|
55a330b223
|
Enable Discovery debug logging for production troubleshooting
- Add DISCOVERY_LOG_LEVEL=debug
- Add DISCOVERY_SHOW_PROGRESS=true
- Temporary changes for debugging InitializerProcessor fixes on production
|
2025-08-11 20:13:26 +02:00 |
|
|
|
64a7051137
|
chore: complete update
|
2025-07-17 16:24:20 +02:00 |
|