Dagger
Search

react

No long description provided.

Installation

dagger install gitlab.com/build-core/daggerverse/react@81088cc043045d16762e41ada2472d2012f03390

Entrypoint

Return Type
React !
Arguments
NameTypeDefault ValueDescription
nodeVersionString !"25"Version de Node.js à utiliser. Défaut : 25
Example
dagger -m gitlab.com/build-core/daggerverse/react@81088cc043045d16762e41ada2472d2012f03390 call \
 --node-version string
func (m *MyModule) Example(nodeVersion string) *dagger.React  {
	return dag.
			React(nodeVersion)
}
@function
def example(node_version: str) -> dagger.React:
	return (
		dag.react(node_version)
	)
@func()
example(nodeVersion: string): React {
	return dag
		.react(nodeVersion)
}

Types

React 🔗

nodeVersion() 🔗

Version de Node.js à utiliser. Défaut : 25

Return Type
String !
Example
dagger -m gitlab.com/build-core/daggerverse/react@81088cc043045d16762e41ada2472d2012f03390 call \
 --node-version string node-version
func (m *MyModule) Example(ctx context.Context, nodeVersion string) string  {
	return dag.
			React(nodeVersion).
			NodeVersion(ctx)
}
@function
async def example(node_version: str) -> str:
	return await (
		dag.react(node_version)
		.node_version()
	)
@func()
async example(nodeVersion: string): Promise<string> {
	return dag
		.react(nodeVersion)
		.nodeVersion()
}

build() 🔗

Build compile le projet React et retourne le conteneur nginx avec les fichiers compilés

Return Type
Container !
Arguments
NameTypeDefault ValueDescription
srcDirectory !-Le répertoire source du projet React
packageManagerString !"npm"Nom du package manager à utiliser. Défaut : npm
nodeVersionString !"25"Version de Node.js à utiliser. Défaut : 25
outputDirString !"dist"Répertoire de sortie du build. Défaut : dist
nginxConfigPathString -Chemin vers un fichier de configuration nginx personnalisé (optionnel)
Example
dagger -m gitlab.com/build-core/daggerverse/react@81088cc043045d16762e41ada2472d2012f03390 call \
 --node-version string build --src DIR_PATH --package-manager string --node-version string --output-dir string
func (m *MyModule) Example(nodeVersion string, src *dagger.Directory, packageManager string, nodeVersion1 string, outputDir string) *dagger.Container  {
	return dag.
			React(nodeVersion).
			Build(src, packageManager, nodeVersion1, outputDir)
}
@function
def example(node_version: str, src: dagger.Directory, package_manager: str, node_version1: str, output_dir: str) -> dagger.Container:
	return (
		dag.react(node_version)
		.build(src, package_manager, node_version1, output_dir)
	)
@func()
example(nodeVersion: string, src: Directory, packageManager: string, nodeVersion1: string, outputDir: string): Container {
	return dag
		.react(nodeVersion)
		.build(src, packageManager, nodeVersion1, outputDir)
}