mini-RAG | 23 | App Deployment | Step 2/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 Introduction 05:55 Create a GitHub organization 07:13 Create a private repo 07:57 host an Ubuntu VPS 14:15 Create a sudo GitHub user 15:40 associate an SSH key for github_user 26:40 Register a deploy key in GitHub 34:07 Clone a GitHub private repo using a deploy key 35:05 Install Docker 37:15 Configure Docker Compose into the server 38:10 Install VSCode CLI tunnel 54:30 Configure server firewall 57:09 Configure Grafana dashboards 59:40 SSH port forwarding 1:04:05 Setup a systemctl service 1:16:50 Setup GitHub Actions secrets values 1:19:20 Setup GitHub Actions workflows 1:46:50 Conclusion 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.