Skip to content

Commit be1d446

Browse files
committed
Clean up Node.js docker files
1 parent 9f498f1 commit be1d446

File tree

8 files changed

+11
-72
lines changed

8 files changed

+11
-72
lines changed

src/Azure.Functions.Cli/Actions/LocalActions/InitAction.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -438,11 +438,11 @@ private static async Task WriteDockerfile(WorkerRuntime workerRuntime, string la
438438
{
439439
if (language == Constants.Languages.TypeScript)
440440
{
441-
await FileSystemHelpers.WriteFileIfNotExists("Dockerfile", await StaticResources.DockerfileTypescriptNode18);
441+
await FileSystemHelpers.WriteFileIfNotExists("Dockerfile", await StaticResources.DockerfileTypeScript);
442442
}
443443
else
444444
{
445-
await FileSystemHelpers.WriteFileIfNotExists("Dockerfile", await StaticResources.DockerfileNode18);
445+
await FileSystemHelpers.WriteFileIfNotExists("Dockerfile", await StaticResources.DockerfileJavaScript);
446446
}
447447
}
448448
else if (workerRuntime == Helpers.WorkerRuntime.python)

src/Azure.Functions.Cli/Azure.Functions.Cli.csproj

Lines changed: 3 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -92,12 +92,6 @@
9292
<EmbeddedResource Include="StaticResources\Dockerfile.java11">
9393
<LogicalName>$(AssemblyName).Dockerfile.java11</LogicalName>
9494
</EmbeddedResource>
95-
<EmbeddedResource Include="StaticResources\Dockerfile.node14">
96-
<LogicalName>$(AssemblyName).Dockerfile.node14</LogicalName>
97-
</EmbeddedResource>
98-
<EmbeddedResource Include="StaticResources\Dockerfile.node16">
99-
<LogicalName>$(AssemblyName).Dockerfile.node16</LogicalName>
100-
</EmbeddedResource>
10195
<EmbeddedResource Include="StaticResources\Dockerfile.powershell7">
10296
<LogicalName>$(AssemblyName).Dockerfile.powershell7</LogicalName>
10397
</EmbeddedResource>
@@ -119,15 +113,12 @@
119113
<EmbeddedResource Include="StaticResources\Dockerfile.python3.11">
120114
<LogicalName>$(AssemblyName).Dockerfile.python3.11</LogicalName>
121115
</EmbeddedResource>
116+
<EmbeddedResource Include="StaticResources\Dockerfile.javascript">
117+
<LogicalName>$(AssemblyName).Dockerfile.javascript</LogicalName>
118+
</EmbeddedResource>
122119
<EmbeddedResource Include="StaticResources\Dockerfile.typescript">
123120
<LogicalName>$(AssemblyName).Dockerfile.typescript</LogicalName>
124121
</EmbeddedResource>
125-
<EmbeddedResource Include="StaticResources\Dockerfile.node18">
126-
<LogicalName>$(AssemblyName).Dockerfile.node18</LogicalName>
127-
</EmbeddedResource>
128-
<EmbeddedResource Include="StaticResources\Dockerfile.typescript.node18">
129-
<LogicalName>$(AssemblyName).Dockerfile.typescript.node18</LogicalName>
130-
</EmbeddedResource>
131122
<EmbeddedResource Include="StaticResources\gitignore">
132123
<LogicalName>$(AssemblyName).gitignore</LogicalName>
133124
</EmbeddedResource>

src/Azure.Functions.Cli/StaticResources/Dockerfile.node14 renamed to src/Azure.Functions.Cli/StaticResources/Dockerfile.javascript

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# To enable ssh & remote debugging on app service change the base image to the one below
2-
# FROM mcr.microsoft.com/azure-functions/node:4-node14-appservice
3-
FROM mcr.microsoft.com/azure-functions/node:4-node14
2+
# FROM mcr.microsoft.com/azure-functions/node:4-node20-appservice
3+
FROM mcr.microsoft.com/azure-functions/node:4-node20
44

55
ENV AzureWebJobsScriptRoot=/home/site/wwwroot \
66
AzureFunctionsJobHost__Logging__Console__IsEnabled=true

src/Azure.Functions.Cli/StaticResources/Dockerfile.node16

Lines changed: 0 additions & 15 deletions
This file was deleted.

src/Azure.Functions.Cli/StaticResources/Dockerfile.node18

Lines changed: 0 additions & 15 deletions
This file was deleted.

src/Azure.Functions.Cli/StaticResources/Dockerfile.typescript

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# To enable ssh & remote debugging on app service change the base image to the one below
2-
# FROM mcr.microsoft.com/azure-functions/node:4-node16-appservice
3-
FROM mcr.microsoft.com/azure-functions/node:4-node16
2+
# FROM mcr.microsoft.com/azure-functions/node:4-node20-appservice
3+
FROM mcr.microsoft.com/azure-functions/node:4-node20
44

55
ENV AzureWebJobsScriptRoot=/home/site/wwwroot \
66
AzureFunctionsJobHost__Logging__Console__IsEnabled=true

src/Azure.Functions.Cli/StaticResources/Dockerfile.typescript.node18

Lines changed: 0 additions & 16 deletions
This file was deleted.

src/Azure.Functions.Cli/StaticResources/StaticResources.cs

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -59,15 +59,9 @@ public static async Task<string> GetValue(string name)
5959

6060
public static Task<string> DockerfilePowershell72 => GetValue("Dockerfile.powershell7.2");
6161

62-
public static Task<string> DockerfileNode14 => GetValue("Dockerfile.node14");
62+
public static Task<string> DockerfileJavaScript => GetValue("Dockerfile.javascript");
6363

64-
public static Task<string> DockerfileNode16 => GetValue("Dockerfile.node16");
65-
66-
public static Task<string> DockerfileNode18 => GetValue("Dockerfile.node18");
67-
68-
public static Task<string> DockerfileTypescript => GetValue("Dockerfile.typescript");
69-
70-
public static Task<string> DockerfileTypescriptNode18 => GetValue("Dockerfile.typescript.node18");
64+
public static Task<string> DockerfileTypeScript => GetValue("Dockerfile.typescript");
7165

7266
public static Task<string> DockerIgnoreFile => GetValue("dockerignore");
7367

0 commit comments

Comments
 (0)