Dagger
Search

alpine

No long description provided.

Installation

dagger install codeberg.org/clouds666/daggerverse/alpine@fdc7fcd067c376d412174164b1d818b6a7f6d75b

Entrypoint

Return Type
Alpine !
Arguments
NameTypeDefault ValueDescription
alpineVersionString !"3.24"No description provided
packages[String ! ] -No description provided
Example
dagger -m codeberg.org/clouds666/daggerverse/alpine@fdc7fcd067c376d412174164b1d818b6a7f6d75b call \
 --alpine-version string
func (m *MyModule) Example(alpineVersion string) *dagger.Alpine  {
	return dag.
			Alpine(alpineVersion)
}
@function
def example(alpineversion: str, ) -> dagger.Alpine:
	return (
		dag.alpine(alpineversion)
	)
@func()
example(alpineVersion: string, ): Alpine {
	return dag
		.alpine(alpineVersion)
}

Types

Alpine 🔗

alpineVersion() 🔗

Return Type
String !
Example
dagger -m codeberg.org/clouds666/daggerverse/alpine@fdc7fcd067c376d412174164b1d818b6a7f6d75b call \
 --alpine-version string alpine-version
func (m *MyModule) Example(ctx context.Context, alpineVersion string) string  {
	return dag.
			Alpine(alpineVersion).
			Alpineversion(ctx)
}
@function
async def example(alpineversion: str, ) -> str:
	return await (
		dag.alpine(alpineversion)
		.alpineversion()
	)
@func()
async example(alpineVersion: string, ): Promise<string> {
	return dag
		.alpine(alpineVersion)
		.alpineVersion()
}

packages() 🔗

Return Type
[String ! ] !
Example
dagger -m codeberg.org/clouds666/daggerverse/alpine@fdc7fcd067c376d412174164b1d818b6a7f6d75b call \
 --alpine-version string packages
func (m *MyModule) Example(ctx context.Context, alpineVersion string) []string  {
	return dag.
			Alpine(alpineVersion).
			Packages(ctx)
}
@function
async def example(alpineversion: str, ) -> List[str]:
	return await (
		dag.alpine(alpineversion)
		.packages()
	)
@func()
async example(alpineVersion: string, ): Promise<string[]> {
	return dag
		.alpine(alpineVersion)
		.packages()
}

container() 🔗

Returns a bare alpine container

Return Type
Container !
Example
dagger -m codeberg.org/clouds666/daggerverse/alpine@fdc7fcd067c376d412174164b1d818b6a7f6d75b call \
 --alpine-version string container
func (m *MyModule) Example(alpineVersion string) *dagger.Container  {
	return dag.
			Alpine(alpineVersion).
			Container()
}
@function
def example(alpineversion: str, ) -> dagger.Container:
	return (
		dag.alpine(alpineversion)
		.container()
	)
@func()
example(alpineVersion: string, ): Container {
	return dag
		.alpine(alpineVersion)
		.container()
}

serviceContainer() 🔗

Create a minimal service container from an executable

Return Type
Container !
Arguments
NameTypeDefault ValueDescription
executableFile !-No description provided
nameString !-No description provided
Example
dagger -m codeberg.org/clouds666/daggerverse/alpine@fdc7fcd067c376d412174164b1d818b6a7f6d75b call \
 --alpine-version string service-container --executable file:path --name string
func (m *MyModule) Example(alpineVersion string, executable *dagger.File, name string) *dagger.Container  {
	return dag.
			Alpine(alpineVersion).
			Servicecontainer(executable, name)
}
@function
def example(alpineversion: str, executable: dagger.File, name: str) -> dagger.Container:
	return (
		dag.alpine(alpineversion)
		.servicecontainer(executable, name)
	)
@func()
example(alpineVersion: string, executable: File, name: string): Container {
	return dag
		.alpine(alpineVersion)
		.serviceContainer(executable, name)
}