Deployment Checklist
Pre-Deployment Checklist
System Requirements Verification
Hardware
Software
Verification Commands
Linux:
Windows (PowerShell):
Port Availability Check
Verification Commands
Linux:
Windows (PowerShell):
API Keys Obtained
Get API Key
Visit: https://makersuite.google.com/app/apikey
Sign in with Google account
Click "Create API Key"
Copy and save the key
Test API Key
Linux:
Windows (PowerShell):
Project Files Verification
Required Files for Ubuntu Docker Deployment
Verification Commands
Linux:
Windows (PowerShell):
Configuration File Setup
Critical Settings to Verify
Deployment Checklist - Standalone Mode
Step 1: Build Docker Image
Commands
Verification
Step 2: Start Services
Commands
Expected Output
Step 3: Monitor Startup
Commands
Expected Log Messages
Step 4: Verify Container Status
Commands
Expected Output
Step 5: Test API Accessibility
Commands
Linux:
Windows (PowerShell):
Deployment Checklist - Vault Mode
Step 1: Build Docker Image
Commands
Step 2: Run Vault Setup Script
Commands
Expected Output
Step 3: Verify Vault Status
Commands
Step 4: Update Gemini API Key in Vault
Commands
Step 5: Start MariaDB AI RAG with Vault Config
Step 5: Start AI Nexus with Vault Config
Step 5: Start MariaDB AI RAG with Vault Config
Commands
Step 6: Verify Deployment
Commands
Linux:
Windows (PowerShell):
Post-Deployment Checklist
Authentication Setup
Steps
Open: http://localhost:8000/docs
Click on
POST /tokenClick "Try it out"
Enter credentials:
Click "Execute"
Copy
access_tokenfrom response
Authorize in Swagger UI
Test Document Ingestion
Test Files
Use files from test_documents/ directory or upload your own:
PDF files
TXT files
DOCX files
MD files
Test RAG Query
Example Query
Test MCP Server (Optional)
MCP Configuration
Verification Checklist
System Health Checks
Commands
Linux:
Windows (PowerShell):
Functional Tests
Performance Checks
Commands
Troubleshooting Checklist
If Services Won't Start
If Database Connection Fails
Commands
If Authentication Fails
Commands
If API Key Invalid
Test API Key
If Ports Already in Use
Commands
Maintenance Checklist
Daily Operations
Weekly Operations
Stopping Services
Starting Services
Quick Reference Commands
Essential Commands
Deployment Sign-Off
Final Verification
Deployment Details
Deployment Date: _______________
Deployment Mode:
Deployed By: _______________
Access URLs:
RAG API: http://localhost:8000/docs
MCP Server: http://localhost:8002/mcp
Notes:
✅ Deployment Complete!
This page is: Copyright © 2025 MariaDB. All rights reserved.
Last updated
Was this helpful?

