react
No long description provided.
Installation
dagger install gitlab.com/build-core/daggerverse/react@81088cc043045d16762e41ada2472d2012f03390Entrypoint
Return Type
React !Arguments
| Name | Type | Default Value | Description |
|---|---|---|---|
| nodeVersion | String ! | "25" | Version de Node.js à utiliser. Défaut : 25 |
Example
dagger -m gitlab.com/build-core/daggerverse/react@81088cc043045d16762e41ada2472d2012f03390 call \
--node-version stringfunc (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-versionfunc (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
| Name | Type | Default Value | Description |
|---|---|---|---|
| src | Directory ! | - | Le répertoire source du projet React |
| packageManager | String ! | "npm" | Nom du package manager à utiliser. Défaut : npm |
| nodeVersion | String ! | "25" | Version de Node.js à utiliser. Défaut : 25 |
| outputDir | String ! | "dist" | Répertoire de sortie du build. Défaut : dist |
| nginxConfigPath | String | - | 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 stringfunc (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)
}