Files
rxminder/docs/README.md
William Valentin beb9d84071 Fix build process and add production build support
🔧 Build Process Improvements:
- Update default 'build' target to use development mode
- Add new 'build-prod' target for production builds with validation
- Fix 'deploy-prod-quick' to use production build command
- Update 'build-test' to use development build (safer for CI)

📚 Documentation:
- Add comprehensive Production Build Guide (docs/deployment/PRODUCTION_BUILD.md)
- Include security requirements, configuration methods, and troubleshooting
- Update main documentation index with production build guide
- Update README with both build command options

 Features:
- Development builds work without security configuration
- Production builds require proper JWT/SESSION secrets
- Clear separation between dev and prod build processes
- Comprehensive production deployment documentation

🔒 Security:
- Enforced JWT_SECRET validation for production builds
- Clear documentation of required security configurations
- Examples for CI/CD integration with proper secret management
- Best practices for production deployment

🧪 Verification:
-  Development build: make build (works with warnings)
-  Production build validation: make build-prod (fails without secrets)
-  Production build with secrets: works correctly
-  All existing functionality preserved
2025-09-08 19:23:42 -07:00

3.8 KiB

📚 Documenta#### 💻 Development

Welcome to the RxMinder documentation! This guide will help you navigate through all available documentation organized by category.

🏗️ Architecture & Design

🚀 Setup & Configuration

💻 Development

🚢 Deployment

🔄 Migration Guides

📝 Project Information

  • README - Main project overview and quick start
  • Contributing - How to contribute to the project
  • Changelog - Version history and changes
  • License - Project license information

📋 Documentation Meta

🔍 Quick Navigation

For New Developers

  1. Start with README
  2. Review Project Structure
  3. Follow Complete Template Configuration
  4. Read Code Quality guidelines

For Deployment

  1. Read Deployment Guide
  2. Configure Production Build for secure deployment
  3. Configure Docker
  4. Set up Storage
  5. Review Security requirements

For API Integration

  1. Check API Documentation
  2. Review Database Service for data operations
  3. Review Security requirements

For Migration Tasks

  1. NodeJS Pre-commit Migration - For modernizing git hooks
  2. Buildx Migration - For Docker build improvements

📋 Last Updated: January 2024
🔄 Documentation Version: 2.1
📦 Project Version: 0.0.0