我计划有两个子域来部署同一个laravel的两个实例 应用。这些将是DEV和TEST。可以像这样安装,还是必须为每个实例单独安装?
我认为如果我可以共享框架文件,在升级时,它将比升级两个更容易。如果这是一个坏主意,请分享您的知识。
答案 0 :(得分:2)
不确定我是否完全得到了这个但是你试图两次部署同一个项目(开发和测试服务器)。如果是这样的话,那就很容易了。它只是两个不同域名上的一个项目。你有几个选择:
将项目放在服务器上,使两个域都指向同一个文件夹。因此dev.com
和test.com
都指向.../www/project/public
。
2个不同服务器上的2个不同实例。还很容易。将您的项目放在bitbucket或github上。转到服务器和git pull。升级时,您只需在本地服务器上升级一次,然后再转到两台服务器并再次进行git pull。
数据库方面,您也可以为它们提供2个不同的数据库实例。只需在.env
中执行此操作,它们将分别指向各自的数据库。不过,你只升级一次,并且git pull。