Docker Deployment Guide
📋 Quick Navigation
System Overview
What is MariaDB AI RAG?
Architecture
Technology Stack
Prerequisites
Hardware Requirements
Component
Minimum
Recommended
Software Requirements
API Keys
Port Requirements
Pre-Deployment Checklist
1. Verify Docker Installation
2. Check Available Ports
3. Navigate to Project Directory
4. Configure API Key
Deployment - Standalone Mode
Step 1: Build Docker Image
Step 2: Start Services
Step 3: Monitor Startup
Step 4: Verify Services
Step 5: Test Accessibility
✅ Deployment Complete!
Deployment - Vault Mode
Step 1: Build Docker Image
Step 2: Run Automated Vault Setup
Step 3: Update Gemini API Key in Vault
Step 4: Start MariaDB AI RAG with Vault Config
Step 5: Monitor & Verify
✅ Deployment Complete!
Post-Deployment
1. Generate Authentication Token
2. Authorize in Swagger UI
3. Test Document Ingestion
4. Test RAG Query
Usage Guide
Document Ingestion
Via Swagger UI
Via PowerShell
RAG Query
Via Swagger UI
Via PowerShell
MCP Server Integration
For Windsurf/Claude Desktop
Available MCP Tools
Troubleshooting
Services Won't Start
Database Connection Errors
Port Already in Use
Authentication Fails
API Key Invalid
Health Check Timeout
Management Commands
View Status
View Logs
Stop Services
Start Services
Restart Services
Clean Everything (⚠️ Deletes Data)
Access Container Shell
View Resource Usage
Quick Reference
Standalone Mode
Vault Mode
Switching Modes
Access Points
Support
Check Logs
Verify Configuration
Test Connectivity
Last updated
Was this helpful?

