70 references to Run
Aspire.Hosting (1)
Ats\DockerfileBuilderExports.cs (1)
65return stage.Run(command);
Aspire.Hosting.Azure.Functions (2)
AzureFunctionsProjectResourceExtensions.cs (2)
481dockerfile.Run("npm run build"); 488dockerfile.Run("npm prune --omit=dev");
Aspire.Hosting.Blazor (1)
BlazorGatewayExtensions.cs (1)
72.Run("dotnet publish Gateway.cs -c Release -o /app/publish");
Aspire.Hosting.Go (4)
GoHostingExtensions.cs (4)
206buildStage.Run("apk add --no-cache git"); 266.Run("apk --no-cache add ca-certificates tzdata") 268.Run("addgroup -S app && adduser -S -G app app"); 273runtimeStage.Run("groupadd --system --gid 999 app && useradd --system --gid 999 --uid 999 --no-create-home app");
Aspire.Hosting.Java (2)
JavaDockerfileGenerator.cs (2)
253buildStage.Run( 259buildStage.Run(build.WarmToolCommand);
Aspire.Hosting.JavaScript (15)
JavaScriptHostingExtensions.cs (15)
230.Run(BuildPackageScriptCommand(packageManager, buildCommand)); 564.Run(BuildPackageScriptCommand(packageManager, buildCommand)); 615prodDepsStage.Run($"--mount=type=cache,target={pm.CacheMount} {prodInstallCmd}"); 619prodDepsStage.Run(prodInstallCmd); 955.Run(denoCacheCommand); 967.Run(BuildPackageScriptCommand(packageManager, buildCommand)); 1550builderStage.Run($"--mount=type=cache,target={packageManager.CacheMount} {installCmd}"); 1554builderStage.Run(installCmd); 1726dockerBuilder.Run(BuildPackageScriptCommand(packageManager, buildCommand)); 1842prodDepsStage.Run($"--mount=type=cache,target={packageManager.CacheMount} {prodInstallCmd}"); 1846prodDepsStage.Run(prodInstallCmd); 1874.Run("mkdir .next") 1875.Run("chown node:node .next") 2652stage.Run($"archive=\"$(npm pack --json pnpm@{pnpmPackageManager.Version} --registry \"$NPM_REGISTRY\" | node -e 'const result = JSON.parse(require(\"fs\").readFileSync(0, \"utf8\")); process.stdout.write(result[0].filename)')\" && node -e 'const [algorithm, expected, file] = process.argv.slice(1); const actual = require(\"crypto\").createHash(algorithm).update(require(\"fs\").readFileSync(file)).digest(\"hex\"); if (actual !== expected) {{ console.error(\"Integrity check failed for \" + file); process.exit(1); }}' \"{integrity.Algorithm}\" \"{integrity.Hash}\" \"$archive\" && npm install --global --registry \"$NPM_REGISTRY\" \"./$archive\" && rm \"$archive\""); 2656stage.Run($"npm install --global --registry \"$NPM_REGISTRY\" pnpm@{pnpmPackageManager.Version}");
Aspire.Hosting.Python (4)
PythonAppResourceBuilderExtensions.cs (4)
597.Run("groupadd --system --gid 999 appuser && useradd --system --gid 999 --uid 999 --create-home appuser") 653.Run("groupadd --system --gid 999 appuser && useradd --system --gid 999 --uid 999 --create-home appuser") 667.Run( 690.Run(
Aspire.Hosting.Rust (1)
RustDockerfileGenerator.cs (1)
155runtimeStage.Run(CreateAppUserCommand);
Aspire.Hosting.Tests (40)
ApplicationModel\Docker\DockerfileBuilderCallbackAnnotationTests.cs (2)
100.Run("apk add curl"); 212context.Builder.Stages[0].Run("apk add curl")
ApplicationModel\Docker\DockerfileBuilderCallbackContextTests.cs (1)
97.Run("npm install");
ApplicationModel\Docker\DockerfileBuilderEdgeCasesTests.cs (4)
150stage.Run("apt-get update"); 151stage.Run("apt-get install -y curl"); 177stage.Run(multiLineCommand); 218stage.Run($"echo 'Statement {i}'");
ApplicationModel\Docker\DockerfileBuilderIntegrationTests.cs (7)
19baseStage.Run("apt-get update && apt-get install -y --no-install-recommends git ca-certificates && rm -rf /var/lib/apt/lists/*"); 21baseStage.Run("npm ci --silent"); 68stage.Run("echo 'test'"); 92buildStage.Run("go mod download"); 94buildStage.Run("CGO_ENABLED=0 GOOS=linux go build -o /app/server ./cmd/server"); 98runtimeStage.Run("apk --no-cache add ca-certificates"); 147.Run("npm install")
ApplicationModel\Docker\DockerfileBuilderTests.cs (2)
117stage.Run("npm install"); 150stage1.Run("npm ci --silent");
ApplicationModel\Docker\DockerfileStageTests.cs (12)
47var result = stage.Run("npm install"); 62Assert.Throws<ArgumentException>(() => stage.Run("")); 63Assert.Throws<ArgumentNullException>(() => stage.Run(null!)); 266.Run("npm ci") 314stage.Run("echo hello"); 348stage.Run("echo hello"); 384stage.Run("echo hello"); 415stage.Run("echo hello"); 455stage.Run("echo first"); 457stage.Run("echo second"); 492.Run("npm ci") 515stage.Run("apk add build-base");
ApplicationModel\Docker\DockerfileStatementsTests.cs (2)
74var stage = builder.From("node").Run("npm install"); 94var stage = builder.From("ubuntu").Run(command);
ApplicationModel\Docker\WithDockerfileBuilderTests.cs (10)
84.Run("apk add curl") 130.Run("npm ci"); 174.Run("echo test"); 241.Run("npm ci") 243.Run("npm run build"); 326.Run("npm ci") 363.Run("apk add curl") 421.Run("go mod download") 423.Run("go build -o /app/server"); 427runtimeStage.Run("apk add ca-certificates")