如何将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
此处使用您自己的主机和端口号。
我在我工作的公司做一个项目。因此,我使用 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
此处使用您自己的主机和端口号。