こんばんは。エキサイト株式会社の中尾です。
laravelで複数のwebサービスを1リポジトリに載せる方法があります。
apacheで例を記載します。
laravelの配下には public/index.php
がありますが、それは一つじゃなくても良いのです。それさえ増やせば良いのです。
<VirtualHost *:80> DocumentRoot /opt/web/admin ServerName test.admin.com </VirtualHost> <VirtualHost *:80> DocumentRoot /opt/web/web ServerName test.web.com </VirtualHost> <VirtualHost *:80> DocumentRoot /opt/web/api ServerName test.api.com </VirtualHost>
のように、設定それぞれ
web/index.php
api/index.php
amin/index.php
と作成すれば良いのです。