Files
bakery-ia/docs
Claude 23b8523b36 Add comprehensive Kubernetes migration guide from local to production
This commit adds complete documentation and tooling for migrating from
local development (Kind/Colima on macOS) to production deployment
(MicroK8s on Ubuntu VPS at Clouding.io).

Documentation added:
- K8S-MIGRATION-GUIDE.md: Comprehensive step-by-step migration guide
  covering all phases from VPS setup to post-deployment operations
- MIGRATION-CHECKLIST.md: Quick reference checklist for migration tasks
- MIGRATION-SUMMARY.md: High-level overview and key changes summary

Configuration updates:
- Added storage-patch.yaml for MicroK8s storage class compatibility
  (changes from 'standard' to 'microk8s-hostpath')
- Updated prod/kustomization.yaml to include storage patch

Helper scripts:
- deploy-production.sh: Interactive deployment script with validation
- tag-and-push-images.sh: Automated image tagging and registry push
- backup-databases.sh: Database backup script for production

Key differences addressed:
- Ingress: MicroK8s addon vs custom NGINX
- Storage: MicroK8s hostpath vs Kind standard storage
- Registry: Container registry configuration for production
- SSL: Let's Encrypt production certificates
- Domains: Real domain configuration vs localhost
- Resources: Production-grade resource limits and scaling

The migration guide covers:
- VPS setup and MicroK8s installation
- Configuration adaptations required
- Container registry setup options
- SSL certificate configuration
- Monitoring and backup setup
- Troubleshooting common issues
- Security hardening checklist
- Rollback procedures

All existing Kubernetes manifests remain unchanged and compatible.
2026-01-02 14:57:09 +00:00
..
2025-12-05 20:07:01 +01:00
2025-12-05 20:07:01 +01:00
2025-12-05 20:07:01 +01:00
2025-12-05 20:07:01 +01:00
2025-12-05 20:07:01 +01:00
2025-12-05 20:07:01 +01:00
2025-12-05 20:07:01 +01:00
2025-12-05 20:07:01 +01:00
2025-12-05 20:07:01 +01:00
2025-11-06 14:10:04 +01:00
2025-11-05 13:34:56 +01:00
2025-12-05 20:07:01 +01:00
2025-12-05 20:07:01 +01:00
2025-12-05 20:07:01 +01:00
2025-12-05 20:07:01 +01:00

Bakery IA - Documentation Index

Welcome to the Bakery IA documentation! This guide will help you navigate through all aspects of the project, from getting started to advanced operations.

Documentation Structure

📚 01. Getting Started

Start here if you're new to the project.

🏗️ 02. Architecture

Understand the system design and components.

03. Features

Detailed documentation for each major feature.

AI & Analytics

Tenant Management

Other Features

💻 04. Development

Tools and workflows for developers.

🚀 05. Deployment

Deploy and configure the system.

🔒 06. Security

Security implementation and best practices.

⚖️ 07. Compliance

Data privacy and regulatory compliance.

📖 08. API Reference

API documentation and integration guides.

🔧 09. Operations

Production operations and maintenance.

📋 10. Reference

Additional reference materials.

Additional Resources

  • Main README: Project README - Project overview and quick start
  • Archived Docs: Archive - Historical documentation and progress reports

Contributing to Documentation

When updating documentation:

  1. Keep content focused and concise
  2. Use clear headings and structure
  3. Include code examples where relevant
  4. Update this index when adding new documents
  5. Cross-link related documents

Documentation Standards

  • Use Markdown format
  • Include a clear title and introduction
  • Add a table of contents for long documents
  • Use code blocks with language tags
  • Keep line length reasonable for readability
  • Update the last modified date at the bottom

Last Updated: 2025-11-04