mini-RAG | 22 | App Deployment | Step 1/2
In this video, we introduce the next phase of the minirag course, where we will focus on advanced topics related to application deployment and monitoring using modern DevOps tools. Chapters: 00:00 what will you learn 03:56 FastAPI Metrics Collector Middleware 18:13 Docker Compose Skeleton 22:20 PgVector Service 31:18 Potgres Healthcheck 34:00 Postgres Exporter 37:48 Qdrant Service 39:50 Prometheus Service 42:10 Prometheus Configurations 47:55 Grafana Service 50:40 Prometheus Node Exporter 54:20 minirag FastAPI Service 1:00:20 FastAPI UV Docker 1:14:37 Alembic Entrypoint Issue 1:26:15 Uvicorn Multiple Workers 1:30:00 Nginx Service and Configurations 1:39:17 Important Docker Management Commands 1:56:00 Evaluate Nginx minirag App 2:01:20 Explore Docker Volumes 2:03:40 Grafana 2:04:34 Grafana Data Sources 2:06:08 Grafana Dashboards 2:13:20 Overview Codes: https://github.com/bakrianoo/mini-rag/tree/tut-015 In the upcoming episodes, we will concentrate on setting up professional environments for FastAPI applications, providing a detailed exploration of the tools and frameworks used in production. The series will cover the following topics: Professional Docker Compose setup System monitoring with Prometheus, including PostgreSQL and Qdrant Creating custom FastAPI metrics Designing Grafana dashboards Deploying FastAPI applications using Uvicorn and Nginx
Download
0 formatsNo download links available.