概要 Dockerfile ともっと仲良くしたい。 すごく大きな不満があるわけじゃないけれど、↓のようなことができると嬉しい。 1 つのプロジェクト内で複数の Dockerfile を用途に応じて使い分けたい ある Dockerfile から別の Dockerfile を include したい Dockerfile 内で変数が使えたりすると嬉しい Rails プロジェクトを想定していますが、他のフレームワークでも rake と ActionView が使えるならイケるはず。 実装 rake dockerfile:build という rake タスクを作ってみる。 namespace :dockerfile do desc "build Dockerfile" task :build => :environment do view_context = ActionView::Base.ne