70 references to Run
Aspire.Hosting (1)
Ats\DockerfileBuilderExports.cs (1)
65
return stage.
Run
(command);
Aspire.Hosting.Azure.Functions (2)
AzureFunctionsProjectResourceExtensions.cs (2)
481
dockerfile.
Run
("npm run build");
488
dockerfile.
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)
206
buildStage.
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");
273
runtimeStage.
Run
("groupadd --system --gid 999 app && useradd --system --gid 999 --uid 999 --no-create-home app");
Aspire.Hosting.Java (2)
JavaDockerfileGenerator.cs (2)
253
buildStage.
Run
(
259
buildStage.
Run
(build.WarmToolCommand);
Aspire.Hosting.JavaScript (15)
JavaScriptHostingExtensions.cs (15)
230
.
Run
(BuildPackageScriptCommand(packageManager, buildCommand));
564
.
Run
(BuildPackageScriptCommand(packageManager, buildCommand));
615
prodDepsStage.
Run
($"--mount=type=cache,target={pm.CacheMount} {prodInstallCmd}");
619
prodDepsStage.
Run
(prodInstallCmd);
955
.
Run
(denoCacheCommand);
967
.
Run
(BuildPackageScriptCommand(packageManager, buildCommand));
1550
builderStage.
Run
($"--mount=type=cache,target={packageManager.CacheMount} {installCmd}");
1554
builderStage.
Run
(installCmd);
1726
dockerBuilder.
Run
(BuildPackageScriptCommand(packageManager, buildCommand));
1842
prodDepsStage.
Run
($"--mount=type=cache,target={packageManager.CacheMount} {prodInstallCmd}");
1846
prodDepsStage.
Run
(prodInstallCmd);
1874
.
Run
("mkdir .next")
1875
.
Run
("chown node:node .next")
2652
stage.
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\"");
2656
stage.
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)
155
runtimeStage.
Run
(CreateAppUserCommand);
Aspire.Hosting.Tests (40)
ApplicationModel\Docker\DockerfileBuilderCallbackAnnotationTests.cs (2)
100
.
Run
("apk add curl");
212
context.Builder.Stages[0].
Run
("apk add curl")
ApplicationModel\Docker\DockerfileBuilderCallbackContextTests.cs (1)
97
.
Run
("npm install");
ApplicationModel\Docker\DockerfileBuilderEdgeCasesTests.cs (4)
150
stage.
Run
("apt-get update");
151
stage.
Run
("apt-get install -y curl");
177
stage.
Run
(multiLineCommand);
218
stage.
Run
($"echo 'Statement {i}'");
ApplicationModel\Docker\DockerfileBuilderIntegrationTests.cs (7)
19
baseStage.
Run
("apt-get update && apt-get install -y --no-install-recommends git ca-certificates && rm -rf /var/lib/apt/lists/*");
21
baseStage.
Run
("npm ci --silent");
68
stage.
Run
("echo 'test'");
92
buildStage.
Run
("go mod download");
94
buildStage.
Run
("CGO_ENABLED=0 GOOS=linux go build -o /app/server ./cmd/server");
98
runtimeStage.
Run
("apk --no-cache add ca-certificates");
147
.
Run
("npm install")
ApplicationModel\Docker\DockerfileBuilderTests.cs (2)
117
stage.
Run
("npm install");
150
stage1.
Run
("npm ci --silent");
ApplicationModel\Docker\DockerfileStageTests.cs (12)
47
var result = stage.
Run
("npm install");
62
Assert.Throws<ArgumentException>(() => stage.
Run
(""));
63
Assert.Throws<ArgumentNullException>(() => stage.
Run
(null!));
266
.
Run
("npm ci")
314
stage.
Run
("echo hello");
348
stage.
Run
("echo hello");
384
stage.
Run
("echo hello");
415
stage.
Run
("echo hello");
455
stage.
Run
("echo first");
457
stage.
Run
("echo second");
492
.
Run
("npm ci")
515
stage.
Run
("apk add build-base");
ApplicationModel\Docker\DockerfileStatementsTests.cs (2)
74
var stage = builder.From("node").
Run
("npm install");
94
var 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");
427
runtimeStage.
Run
("apk add ca-certificates")