如何将Python Dash 应用程序部署到公司内部服务器,以便只有公司员工可以使用它?

How to deploy Python Dash app to company internal server so that only company workers can use it?

我在我工作的公司做一个项目。因此,我使用 Jupyter 在我的工作笔记本电脑中创建了一个 Python Dash 应用程序,它运行良好。现在我想在公司本地服务器部署应用程序,所以我需要我们公司的所有用户都能够查看它。但我不想使用任何基于网络(Heroku,Git 等)的方法,因为数据是机密和敏感的。所以,我希望它从服务器 运行 并且可以被公司内任何想要使用它的人访问。这样做的方法是什么,你能帮我或告诉我必要的资源吗?

为了 运行 我正在使用以下代码的应用程序。

运行 应用

if __name__ == '__main__':
    app.run_server(debug=True) 

已更新:

我终于找到了解决上述问题的方法。基本上您可以在终端中使用以下代码:

 waitress-serve --host=0.0.0.0 --port=8080  appname:app.server

此处使用您自己的主机和端口号。