Browse Source

Fix docker image building (#408)

- Use the assembly name as the entrypoint instead of the project file name.
davidfowl/ingress-changes
David Fowler 7 years ago
committed by GitHub
parent
commit
23811b7616
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
  1. 2
      src/Microsoft.Tye.Core/DockerfileGenerator.cs

2
src/Microsoft.Tye.Core/DockerfileGenerator.cs

@ -42,7 +42,7 @@ namespace Microsoft.Tye
await using var stream = File.OpenWrite(filePath); await using var stream = File.OpenWrite(filePath);
await using var writer = new StreamWriter(stream, encoding: Encoding.UTF8, bufferSize: -1, leaveOpen: true); await using var writer = new StreamWriter(stream, encoding: Encoding.UTF8, bufferSize: -1, leaveOpen: true);
var entryPoint = Path.GetFileNameWithoutExtension(project.ProjectFile.Name); var entryPoint = project.AssemblyName;
output.WriteDebugLine($"Writing Dockerfile to '{filePath}'."); output.WriteDebugLine($"Writing Dockerfile to '{filePath}'.");
if (container.UseMultiphaseDockerfile ?? true) if (container.UseMultiphaseDockerfile ?? true)
{ {

Loading…
Cancel
Save