Dagger
Search

milan

Create an environment with Python project and Poetry available"

Installation

dagger install github.com/jpadams/milan-test@865079b9cc57348cd5e32b6a60bc412b4340ef6d

Entrypoint

Return Type
Milan !
Example
func (m *myModule) example() *Milan  {
	return dag.
			Milan()
}
@function
def example() -> dag.Milan:
	return (
		dag.milan()
	)
@func()
example(): Milan {
	return dag
		.milan()
}

Types

Milan 🔗

poetryBase() 🔗

Build an Ubuntu Container with Poetry

Return Type
Container !
Example
dagger -m github.com/jpadams/milan-test@865079b9cc57348cd5e32b6a60bc412b4340ef6d call \
 poetry-base
func (m *myModule) example() *Container  {
	return dag.
			Milan().
			PoetryBase()
}
@function
def example() -> dagger.Container:
	return (
		dag.milan()
		.poetry_base()
	)
@func()
example(): Container {
	return dag
		.milan()
		.poetryBase()
}

test() 🔗

Build an Ubuntu Container with Poetry

Return Type
Container !
Arguments
NameTypeDefault ValueDescription
sourceDirectory !-A directory.
Example
dagger -m github.com/jpadams/milan-test@865079b9cc57348cd5e32b6a60bc412b4340ef6d call \
 test --source DIR_PATH
func (m *myModule) example(source *Directory) *Container  {
	return dag.
			Milan().
			Test(source)
}
@function
def example(source: dagger.Directory) -> dagger.Container:
	return (
		dag.milan()
		.test(source)
	)
@func()
example(source: Directory): Container {
	return dag
		.milan()
		.test(source)
}

scan() 🔗

Scan with Trivy

Return Type
String !
Example
dagger -m github.com/jpadams/milan-test@865079b9cc57348cd5e32b6a60bc412b4340ef6d call \
 scan
func (m *myModule) example(ctx context.Context) string  {
	return dag.
			Milan().
			Scan(ctx)
}
@function
async def example() -> str:
	return await (
		dag.milan()
		.scan()
	)
@func()
async example(): Promise<string> {
	return dag
		.milan()
		.scan()
}