Snakepit.Bootstrap (Snakepit v0.6.10)

View Source

Provisioning workflow for development and CI environments.

It installs Mix dependencies, prepares the default Python virtual environments, regenerates gRPC stubs, and surfaces the interpreter path the application will use at runtime.

Summary

Functions

Execute the bootstrap workflow.

Functions

run(opts \\ [])

@spec run(Keyword.t()) :: :ok | {:error, term()}

Execute the bootstrap workflow.

Options:

  • :project_root - overrides the working directory (defaults to File.cwd!/0)
  • :runner - injects a custom runner, useful for tests