多租户角2飞镖应用

问题描述:

我正在开发使用多租户web应用程序:多租户角2飞镖应用

前端 - 结束:角2飞镖Web应用程序 返回 - 结束:阿帕奇,燃油PHP REST API,MySQL的

Fuel-Php支持多租户,您可以在apache.conf文件中将基于FuelEnv的配置分开为 FuelEnv“client1”可以说http.conf指向

client1.domain.com和为

加载正确的配置
client1 
-db.php 
-config.php 
-upload.php 

但是,当我构建角度2镖应用程序并将其部署到服务器,它在单独的文档根...因此有单独的Apache虚拟主机配置...有没有什么方法可以加载构建dart web应用程序文件从fuelphp服务器端到客户端,以避免访问数据库来加载应用程序实例配置?

编辑#1: 我试图把成功构建的应用程序文件,如main.dart.js和index.html到相同的根燃料PHP REST API;我的根路由/加载index.php,其中又包括main.dart.js,但我必须包括来自项目/公共/资产的fuelphp Asset:js,Asset:css等所有其他资产...此解决方案有效,但是有没有其他更好的解决方案来部署角度2 dart应用程序以及fuelphp rest api服务?

我有几乎相同的问题。 我放弃了与CONFIGS和的.htaccess文件梅辛左右,然后,我发现了一个解决方案,但是,我在寻找一个更好的以及 我的解决方案是

  1. 与结合的角度项目燃料公共文件夹。
  2. 将角度index.html内容复制到燃料 welcome/index.php
  3. 删除角的index.html
  4. 使燃油action_404返回欢迎/指数为好。

该溶液由任何HTTP请求由燃料进行检查,如果存在,那么好将返回一个JSON否则它的会返回角应用它将处理侧客户路由。

这适用于现在它可能适合你,但我真的可以使用更清洁的解决方案