LoginSignup
0
0

More than 5 years have passed since last update.

Laravel Homestead.yaml 動的ドメイン設定メモ

Posted at

LaravelのHomestead.yaml に動的にドメイン設定するときのメモ。
なぞの仕様がある。

homestead.yaml
    - map: '~^my-(?<project>.+).192.168.10.10.xip.io'
      to: /home/vagrant/Code/my/public/\$project
    - map: '~^(?<project>.+)-my.192.168.10.10.xip.io'
      to: /home/vagrant/Code/my/public/\$project
    - map: '~^(?<project>.+).192.168.10.10.xip.io'
      to: /home/vagrant/Code/\$project/public

このように設定している場合
my-fuga.192.168.10.10.xip.io →/home/vagrant/Code/my/public/fuga
fuga-my.192.168.10.10.xip.io →/home/vagrant/Code/my/public/fuga
fuga.192.168.10.10.xip.io →/home/vagrant/Code/fuga/public

にアクセスできそうなものだが、実際は
my-fuga.192.168.10.10.xip.io →/home/vagrant/Code/my-fuga/public
fuga-my.192.168.10.10.xip.io →/home/vagrant/Code/my/public/fuga
fuga.192.168.10.10.xip.io →/home/vagrant/Code/fuga/public

にアクセスしてしまう。定義の順番を変えてもだめ。なぜか条件がゆるくて、あとに定義されたものが適用されてしまう。よくわからないけど、後方に識別子をつけた

fuga-my.192.168.10.10.xip.io

のほうを使おうと思う。わかるひと教えてください!

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0