Allows to link any domain to use with Valet / Valet+.
You a free to use any domain name, e.g.: dev.exmaple.com
, google.com
, etc. Not only .test
domains.
Add new config file for Dnsmasq:
sudo echo "conf-file=$HOME/.valet/dnsmasq-extra-domains.conf" >> $(brew --prefix)/etc/dnsmasq.conf
Download script.
By default script will be downloaded into /usr/local/sbin/dnsmasq-domain
, you can specify script path by editing of variable SCRIPT_PATH
bellow.
SCRIPT_PATH=/usr/local/sbin/dnsmasq-domain sh -c 'curl -o $SCRIPT_PATH https://gist.githubusercontent.com/radist2s/9147d92f0c39433408c79ad55bc8e364/raw/8fb140bb6e4bc74936595114efff90ea8cd8fa7a/dnsmasq-domain.sh && chmod +x $SCRIPT_PATH'
Link your current domain directory via valet:
valet link dev.exmaple.com
Add new Dnsmasq rule for domain and os resolver:
dnsmasq-domain add dev.exmaple.com
Remove domain from Dnsmasq:
dnsmasq-domain remove dev.exmaple.com
Do not forget to restart valet
or dnsmasq
:
valet restart