Dagger
Search

node

No long description provided.

Installation

dagger install github.com/kpenfound/dag/node@699c6d4f6eb1b62c51d86acb68381c8af75a2536

Entrypoint

Return Type
Node !
Arguments
NameTypeDefault ValueDescription
sourceDirectory -The source directory for the project.
baseImageAddressString -The base image to use.
packageManagerString -The package manager to use.
Example
dagger -m github.com/kpenfound/dag/node@699c6d4f6eb1b62c51d86acb68381c8af75a2536 call \
func (m *MyModule) Example() *dagger.Node  {
	return dag.
			Node()
}
@function
def example() -> dagger.Node:
	return (
		dag.node()
	)
@func()
example(): Node {
	return dag
		.node()
}

Types

Node 🔗

packageManager() 🔗

The package manager to use.

Return Type
String !
Example
dagger -m github.com/kpenfound/dag/node@699c6d4f6eb1b62c51d86acb68381c8af75a2536 call \
 package-manager
func (m *MyModule) Example(ctx context.Context) string  {
	return dag.
			Node().
			PackageManager(ctx)
}
@function
async def example() -> str:
	return await (
		dag.node()
		.package_manager()
	)
@func()
async example(): Promise<string> {
	return dag
		.node()
		.packageManager()
}

source() 🔗

The source directory for the project.

Return Type
Directory !
Example
dagger -m github.com/kpenfound/dag/node@699c6d4f6eb1b62c51d86acb68381c8af75a2536 call \
 source
func (m *MyModule) Example() *dagger.Directory  {
	return dag.
			Node().
			Source()
}
@function
def example() -> dagger.Directory:
	return (
		dag.node()
		.source()
	)
@func()
example(): Directory {
	return dag
		.node()
		.source()
}

baseImageAddress() 🔗

The base image to use.

Return Type
String !
Example
dagger -m github.com/kpenfound/dag/node@699c6d4f6eb1b62c51d86acb68381c8af75a2536 call \
 base-image-address
func (m *MyModule) Example(ctx context.Context) string  {
	return dag.
			Node().
			BaseImageAddress(ctx)
}
@function
async def example() -> str:
	return await (
		dag.node()
		.base_image_address()
	)
@func()
async example(): Promise<string> {
	return dag
		.node()
		.baseImageAddress()
}

withInstallAll() 🔗

Install all required packages

Return Type
Container !
Arguments
NameTypeDefault ValueDescription
ctrContainer !-No description provided
Example
dagger -m github.com/kpenfound/dag/node@699c6d4f6eb1b62c51d86acb68381c8af75a2536 call \
 with-install-all --ctr IMAGE:TAG
func (m *MyModule) Example(ctr *dagger.Container) *dagger.Container  {
	return dag.
			Node().
			WithInstallAll(ctr)
}
@function
def example(ctr: dagger.Container) -> dagger.Container:
	return (
		dag.node()
		.with_install_all(ctr)
	)
@func()
example(ctr: Container): Container {
	return dag
		.node()
		.withInstallAll(ctr)
}

withInstallPackage() 🔗

Install a specific package

Return Type
Container !
Arguments
NameTypeDefault ValueDescription
ctrContainer !-No description provided
packageString !-No description provided
Example
dagger -m github.com/kpenfound/dag/node@699c6d4f6eb1b62c51d86acb68381c8af75a2536 call \
 with-install-package --ctr IMAGE:TAG --package string
func (m *MyModule) Example(ctr *dagger.Container, package string) *dagger.Container  {
	return dag.
			Node().
			WithInstallPackage(ctr, package)
}
@function
def example(ctr: dagger.Container, package: str) -> dagger.Container:
	return (
		dag.node()
		.with_install_package(ctr, package)
	)
@func()
example(ctr: Container, package: string): Container {
	return dag
		.node()
		.withInstallPackage(ctr, package)
}

withInstallLocalPackage() 🔗

Install a local package from a Directory

Return Type
Container !
Arguments
NameTypeDefault ValueDescription
ctrContainer !-No description provided
packageDirectory !-No description provided
Example
dagger -m github.com/kpenfound/dag/node@699c6d4f6eb1b62c51d86acb68381c8af75a2536 call \
 with-install-local-package --ctr IMAGE:TAG --package DIR_PATH
func (m *MyModule) Example(ctr *dagger.Container, package *dagger.Directory) *dagger.Container  {
	return dag.
			Node().
			WithInstallLocalPackage(ctr, package)
}
@function
def example(ctr: dagger.Container, package: dagger.Directory) -> dagger.Container:
	return (
		dag.node()
		.with_install_local_package(ctr, package)
	)
@func()
example(ctr: Container, package: Directory): Container {
	return dag
		.node()
		.withInstallLocalPackage(ctr, package)
}

base() 🔗

Runtime container for node

Return Type
Container !
Example
dagger -m github.com/kpenfound/dag/node@699c6d4f6eb1b62c51d86acb68381c8af75a2536 call \
 base
func (m *MyModule) Example() *dagger.Container  {
	return dag.
			Node().
			Base()
}
@function
def example() -> dagger.Container:
	return (
		dag.node()
		.base()
	)
@func()
example(): Container {
	return dag
		.node()
		.base()
}