Ubuntu
-
使用 Docker 配置 Consul KV
简介 HashiCorp的Consul是一个多功能工具,在现代DevOps环境中发挥着多种作用。它广泛用于服务发现、健康检查、负载均衡,值得一提的是,它还可以作…
-
如何使用NoSQL数据库设置Fast API应用程序
简介 在开发Python应用程序时,FastAPI是构建高性能解决方案的顶级选择之一。它提供了速度、简便性以及对异步编程的支持,使其成为开发现代、可扩展应用程序…
-
如何在Flask中执行单元测试
简介 测试是软件开发过程中的必要环节,它确保代码按预期行为运行且没有缺陷。在Python中,pytest是一个非常流行的测试框架,它比标准的unit test模…
-
如何使用Docker Compose快速构建API应用
简介 FastAPI 是一个现代的 Web 框架,适用于 Python,旨在提供高性能,因此它是开发应用程序的优秀选择,尤其是人工智能驱动的应用程序。 本教程将…
-
如何在Ubuntu上使用Flask创建REST API
简介 在本教程中,您将学习如何使用Flask这个轻量级的Python网络框架来创建一个简单的REST API。我们将涵盖设置Flask应用程序的基本知识,定义路…
-
如何在Ubuntu上运行Python脚本
简介 随着开发者越来越多地使用AI基础的工具,Python因其实用性、可读性以及TensorFlow、PyTorch和scikit-learn等广泛使用的库,已…
-
如何在Ubuntu上使用Fast API与关系型数据库
介绍 FastAPI迅速流行起来,作为一个高性能、易用的Web框架,用于使用Python构建API。当与关系型数据库配合使用时,FastAPI可以用来创建强大、…
-
Ansible与容器前的艺术
在容器化让为虚拟化准备映像变得如此简单之前,准备自定义 ISO 映像从 CD 启动是一门艺术。后来,这些映像被用来启动虚拟机。换句话说,ISO 映像是容器映像的…
-
为生产构建:网络应用程序 — 备份
简介 在为应用程序的各种组件制定恢复计划之后,您应该建立所需的备份系统以支持它。本教程将重点介绍使用Bacula作为备份解决方案。使用完整的备份系统(如Bacu…