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

  1. Visit: https://makersuite.google.com/app/apikey

  2. Sign in with Google account

  3. Click "Create API Key"

  4. 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

  1. Open: http://localhost:8000/docs

  2. Click on POST /token

  3. Click "Try it out"

  4. Enter credentials:

  5. Click "Execute"

  6. Copy access_token from 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?