Logo
Section 1 / 8

简介:将 Dash 应用部署到互联网

熟悉将 Dash 应用程序部署到互联网的方法。

导入

简介:将 Dash 应用部署到互联网

熟悉将 Dash 应用程序部署到互联网的方法。

我们已经完成了大量工作,现在期待将这些成果与世界分享。在当前状态下,我们将通过设置服务器并将应用部署到公开地址来完成整个流程。

本质上,我们要做的是将数据和代码迁移到另一台计算机上,并以与之前类似的方式运行应用。然而,为了让应用能够对外公开访问,我们需要配置一个托管账户、一台服务器以及一个 Web 服务器网关接口(WSGI)。此外,我们还需要建立一套基本的开发、部署和更新工作流程。

我们将简要了解 Git 源代码管理工具,并进行一些基础的 Linux 系统管理操作。我们只学习足够让应用上线所需的内容,远未触及这些系统所能实现的全部功能。我们的方法是构建一个极简的安装方案,以最快的速度让应用上线。这并非依赖简单的工具,相反,我们将使用目前最强大的工具之一,但采用极其简单的配置方式。这样可以在初期保持简单性,之后再逐步探索如何扩展应用和优化部署架构。

随后,我们将介绍另一种应用部署方式——Dash Enterprise。这是专为大型组织设计的 Dash 付费且受支持的版本。

本章将涵盖以下主题:

  • 建立部署工作流程
  • 创建托管账户和虚拟服务器
  • 使用安全外壳(SSH)连接服务器
  • 在服务器上运行应用
  • 配置并运行基于 WSGI 的应用
  • 配置和设置 Web 服务器
  • 管理维护与更新
  • 使用 Dash Enterprise 部署和扩展 Dash 应用

探索变量与筛选子集

建立部署工作流程