fix: repair broken anchor links in DEPLOYMENT.md

- Simplify section headers to standard markdown format
- Remove emojis and special characters that break anchor generation
- Update table of contents links to match simplified headers
- Fix ampersand and special character encoding issues in anchors
- All internal links now work with GitHub's automatic anchor generation

Completes documentation link fixes for CI
This commit is contained in:
Tobias Gesellchen
2026-01-10 12:25:54 +01:00
parent ce4ec02468
commit 04d13c65d3
+12 -12
View File
@@ -8,16 +8,16 @@ This guide covers everything you need to know to deploy robust, scalable SoundTo
- [Architecture Considerations](#architecture-considerations)
- [Configuration Management](#configuration-management)
- [Security & Network](#security--network)
- [Monitoring & Logging](#monitoring--logging)
- [Security Network](#security-network)
- [Monitoring Logging](#monitoring-logging)
- [Performance Optimization](#performance-optimization)
- [Error Handling & Recovery](#error-handling--recovery)
- [Error Handling Recovery](#error-handling-recovery)
- [Deployment Strategies](#deployment-strategies)
- [Maintenance & Operations](#maintenance--operations)
- [Maintenance Operations](#maintenance-operations)
---
## 🏗️ **Architecture Considerations**
## Architecture Considerations
### Single-Device Applications
@@ -102,7 +102,7 @@ type ProductionSoundTouchService struct {
---
## ⚙️ **Configuration Management**
## Configuration Management
### Environment-Based Configuration
@@ -210,7 +210,7 @@ func LoadConfigFromFile(path string) (*Config, error) {
---
## 🔒 **Security & Network**
## Security Network
### Network Security
@@ -312,7 +312,7 @@ func loadSecretsFromK8s() (*SecretsConfig, error) {
---
## 📊 **Monitoring & Logging**
## Monitoring Logging
### Structured Logging
@@ -534,7 +534,7 @@ func (hc *HealthChecker) HealthHandler() http.HandlerFunc {
---
## 🚀 **Performance Optimization**
## Performance Optimization
### Connection Pooling
@@ -670,7 +670,7 @@ func (cm *CacheManager) GetDeviceInfo(deviceID string, fetcher func() (*models.D
---
## 🛡️ **Error Handling & Recovery**
## Error Handling Recovery
### Circuit Breaker Pattern
@@ -780,7 +780,7 @@ func (app *Application) Run(ctx context.Context) error {
---
## 🚢 **Deployment Strategies**
## Deployment Strategies
### Docker Deployment
@@ -961,7 +961,7 @@ WantedBy=multi-user.target
---
## 🔧 **Maintenance & Operations**
## Maintenance Operations
### Log Rotation