Remove deprecated entries from Makefile and update documentation

🗑️ Removed:
- Legacy Support section with deprecated targets (k8s-deploy, k8s-undeploy, deploy, undeploy)
- 18 lines of deprecated makefile targets and warnings

📚 Documentation Updates:
- README.md: Updated Kubernetes deployment commands and project structure
- KUSTOMIZE_MIGRATION.md: Replaced deprecated commands with current ones
- k8s-kustomize/README.md: Updated deployment command references
- APP_NAME_CONFIGURATION.md: Updated deployment example command
- config/README.md: Replaced migration script references with config generation
- ARCHITECTURE_MIGRATION.md: Updated to reflect completed migration status
- PROJECT_STRUCTURE.md: Updated services structure to show unified database service
- IMPLEMENTATION_SUMMARY.md: Updated legacy compatibility notes

 Improvements:
- Clean Makefile with only current, supported targets
- Consistent documentation referring to current command structure
- Removed all references to deleted CouchDB service files
- Updated project structure diagrams to reflect current architecture

🧪 Verification:
- All 292 unit tests passing
- Integration tests passing
- Makefile help command displays cleanly
- No deprecated command references remain in documentation
This commit is contained in:
William Valentin
2025-09-08 19:07:26 -07:00
parent 598c1da17b
commit 430bc6acf8
9 changed files with 52 additions and 61 deletions

View File

@@ -171,7 +171,7 @@ The system supports environment-specific overrides:
- `APP_NAME` - Application name (default: RxMinder)
- `APP_VERSION` - Version number (default: 1.0.0)
- `APP_BASE_URL` - Base URL (default: http://localhost:5173)
- `APP_BASE_URL` - Base URL (default: <http://localhost:5173>)
- `NODE_ENV` - Environment (development/staging/production/test)
### Database
@@ -268,14 +268,14 @@ bun scripts/generate-unified-config.ts --verbose
### Migration Scripts
```bash
# Migrate from old config system
bun scripts/migrate-to-unified-config.ts
# Generate configuration for all environments
bun scripts/generate-unified-config.ts --all
# Migration with backup
bun scripts/migrate-to-unified-config.ts --backup
# Generate for specific environment
bun scripts/generate-unified-config.ts production
# Preview migration changes
bun scripts/migrate-to-unified-config.ts --dry-run
# Validate configuration
bun scripts/generate-unified-config.ts --dry-run
```
## Migration from Old System
@@ -285,13 +285,13 @@ If you're migrating from the old configuration system:
### 1. Backup Current Configuration
```bash
bun scripts/migrate-to-unified-config.ts --backup
bun scripts/generate-unified-config.ts production
```
### 2. Run Migration
```bash
bun scripts/migrate-to-unified-config.ts
bun scripts/generate-unified-config.ts --all
```
### 3. Generate New Config Files