Packages
Library for building docker images of Elixir projects. Supports a plugin system which can allows the generated Dockerfile to be extended at various points.
Current section
Files
Jump to
Current section
Files
lib/docker_build/plugins/webpack.ex
defmodule DockerBuild.Plugins.Webpack do
@moduledoc """
Complies assets using webpack
This supports Webpack >= v4
"""
use DockerBuild.Plugins
use DockerBuild.Plugins.AssetsPlugins
alias DockerBuild.Plugins.Assets
@impl DockerBuild.Plugins
def deps, do: [Assets]
@impl DockerBuild.Plugins.AssetsPlugins
def assets_compile_command(config) do
[
"cd #{Assets.assets_dest_path(config)}",
"node_modules/webpack/bin/webpack.js --mode production"
]
end
end