2017-05-01から1ヶ月間の記事一覧

vagrant-hostmanagerを使ったVagrantfile

Vagrant.configure("2") do |config| config.hostmanager.ip_resolver = proc do |machine| result = "" machine.communicate.execute("ifconfig enp0s8") do |type, data| result << data if type == :stdout end (ip = /inet (\d+\.\d+\.\d+\.\d+)/.match(…

独立したステージング環境をワンクリックまたはワンコマンドで用意したい

アイデアのメモです。 ローカル環境だと言語やミドルウェアのバージョンの差異により正常に動作しない場合がある。複数のプロジェクトを開発しているとその状況に陥る可能性が高くなる。 VagrantやDockerにより独立したステージング環境を用意する。 すぐに…