AI-powered customer service chatbot for www.cyxorlearning.com
- 🤖 AI-powered conversational interface
- 🚀 Fast API with async support
- 🔒 Secure with CORS and rate limiting
- 🐳 Docker containerized
- ⚡ CI/CD with GitHub Actions
Visit: https://api.cyxorlearning.com
GET /- Service statusGET /health- Health checkPOST /chat- Send messagePOST /reset- Reset conversation
Push to develop branch
Create version tag: v1.0.0
MIT License ---END COPY---
- Commit: "Update README"
A. Login to Azure Portal
- Go to: https://portal.azure.com
- Sign in with your account
B. Create Resource Group
- Search for "Resource groups" in top search bar
- Click "+ Create"
- Fill in:
- Subscription: Your subscription
- Resource group: ChatbotRG
- Region: East US
- Click "Review + create"
- Click "Create"
C. Create Container Registry
- Search for "Container registries"
- Click "+ Create"
- Fill in:
- Resource group: ChatbotRG
- Registry name: cyxorchatbot
- Location: East US
- SKU: Basic
- Click "Review + create"
- Click "Create"
D. Get Registry Credentials
- After creation, go to the registry
- Click "Access keys" in left menu
- Enable "Admin user"
- Copy:
- Username (save as ACR_USERNAME)
- password (save as ACR_PASSWORD)
E. Create Container App Environment
- Search for "Container Apps"
- Click "+ Create"
- Fill in Basics:
- Resource group: ChatbotRG
- Container app name: cyxor-chatbot
- Region: East US
- Click "Container" tab
- Configure:
- Name: chatbot-api
- Image source: Docker Hub or other registries
- Image: nginx (temporary - will be replaced)
- CPU: 0.5
- Memory: 1 Gi
- Click "Ingress" tab
- Configure:
- ✓ Enable ingress
- Ingress traffic: Accepting traffic from anywhere
- Target port: 8000
- Click "Review + create"
- Click "Create"