Documentation
¶
Index ¶
- Constants
- type ElixirProvider
- func (p *ElixirProvider) Build(ctx *generate.GenerateContext, build *generate.CommandStepBuilder) []string
- func (p *ElixirProvider) CleansePlan(buildPlan *plan.BuildPlan)
- func (p *ElixirProvider) Detect(ctx *generate.GenerateContext) (bool, error)
- func (p *ElixirProvider) GetEnvVars(ctx *generate.GenerateContext) map[string]string
- func (p *ElixirProvider) GetStartCommand(ctx *generate.GenerateContext) string
- func (p *ElixirProvider) Initialize(ctx *generate.GenerateContext) error
- func (p *ElixirProvider) Install(ctx *generate.GenerateContext, install *generate.CommandStepBuilder) []string
- func (p *ElixirProvider) InstallMisePackages(ctx *generate.GenerateContext, miseStep *generate.MiseStepBuilder)
- func (p *ElixirProvider) InstallNode(ctx *generate.GenerateContext, build *generate.CommandStepBuilder) error
- func (p *ElixirProvider) Name() string
- func (p *ElixirProvider) Plan(ctx *generate.GenerateContext) error
- func (p *ElixirProvider) StartCommandHelp() string
Constants ¶
View Source
const ( DEFAULT_ERLANG_VERSION = "27.3" DEFAULT_ELIXIR_VERSION = "1.18" APP_BIN_PATH = "/app/bin/server" MIX_ROOT = "/root/.mix" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ElixirProvider ¶
type ElixirProvider struct {
}
func (*ElixirProvider) Build ¶
func (p *ElixirProvider) Build(ctx *generate.GenerateContext, build *generate.CommandStepBuilder) []string
func (*ElixirProvider) CleansePlan ¶ added in v0.13.0
func (p *ElixirProvider) CleansePlan(buildPlan *plan.BuildPlan)
func (*ElixirProvider) Detect ¶
func (p *ElixirProvider) Detect(ctx *generate.GenerateContext) (bool, error)
func (*ElixirProvider) GetEnvVars ¶
func (p *ElixirProvider) GetEnvVars(ctx *generate.GenerateContext) map[string]string
func (*ElixirProvider) GetStartCommand ¶
func (p *ElixirProvider) GetStartCommand(ctx *generate.GenerateContext) string
func (*ElixirProvider) Initialize ¶
func (p *ElixirProvider) Initialize(ctx *generate.GenerateContext) error
func (*ElixirProvider) Install ¶
func (p *ElixirProvider) Install(ctx *generate.GenerateContext, install *generate.CommandStepBuilder) []string
func (*ElixirProvider) InstallMisePackages ¶
func (p *ElixirProvider) InstallMisePackages(ctx *generate.GenerateContext, miseStep *generate.MiseStepBuilder)
func (*ElixirProvider) InstallNode ¶ added in v0.0.65
func (p *ElixirProvider) InstallNode(ctx *generate.GenerateContext, build *generate.CommandStepBuilder) error
func (*ElixirProvider) Name ¶
func (p *ElixirProvider) Name() string
func (*ElixirProvider) Plan ¶
func (p *ElixirProvider) Plan(ctx *generate.GenerateContext) error
func (*ElixirProvider) StartCommandHelp ¶
func (p *ElixirProvider) StartCommandHelp() string
Click to show internal directories.
Click to hide internal directories.