クリエイター:メタボ兔

ウェブやアプリの開発者で利用する色な技術やサーバーや開発環境の設定について共有する場

8.開発環境の完成

完成しました。こちらで公開しております。

https://bitbucket.org/FattyRabbit/docker-local-server/src/45851c668f59982511278d4cf98a0184eb9d668e/?at=releases%2Fphp-fpm_in_centos

bitbucket.org

当初考えていた内容との差

DNSのコンテイナー

最初書いていた内容からhost情報を設定ファイルにまとめて定義する方法に変更。hosts-dnsmasq.sampleをコピーしてhosts-dnsmasqを作成します。

127.0.0.1  local
127.0.0.1  73.local

プライベートIPアドレスの逆引を上位のDNSへ問い合わせしない。

# Do not use /etc/hosts as nameserver
no-resolv

# Use this file as a hosts file
addn-hosts=/etc/hosts-dnsmasq

# プライベートIPアドレスの逆引を上位のDNSへ問い合わせしない(無駄なので)
bogus-priv

# Log all dns queries
log-queries

ウェブサーバー

DockfileがphpenvでインストールするVersionの変更や実行位置を変更して効率よくしました。

vhosts.conf.sampleをコピーしてvhosts.confを作成します。

Include conf.d/extra/7.3_virtual.conf

phpenvの新しいVersionのインストール用のShellをshellsフォールドを作成して入れました。

まだまだ改善します。