我有一个 Django 项目,必须为多个客户安装在本地服务器上。我研究过使用 Docker,但找不到任何有关如何在本地托管上使用它的可靠信息。我的客户使用运行 Windows 的计算机。一位朋友建议我使用虚拟机来运行 Linux 服务器,然后安装我的项目及其所有依赖项,生成该自定义操作系统的映像,然后将其安装在更多虚拟计算机上。
困扰我的问题是安装和维护依赖项的一致性。不知道大家有没有更好的建议。关于虚拟机,我的计划是让它们在计算机打开时自动启动并运行通过 Windows 操作系统访问的服务器。我担心是否可以实现自动化,服务器是否可以被其他计算机访问,以及客户端计算机是否强大到足以处理虚拟化。
我以前安装过,老式的方式(直接到操作系统),但是很麻烦。恐怕如果服务器出现故障,在客户端等待使用系统时,重复安装依赖项和配置的整个过程可能会花费大量时间。
不,无法在本地服务器上部署,您必须使用 python Djnago 中的 wsgi 文件切换服务器并对 Django 设置文件进行适当的分段