From 0e19a98c5f20b17a78f40946b8e203cf9fc48d51 Mon Sep 17 00:00:00 2001 From: Rich Lander Date: Mon, 26 Sep 2016 08:51:01 -0700 Subject: [PATCH] Add Dockerfile (#277) * Add Dockerfile - Added Dockerfile for app - Made the app a bit shorter - Improved app with string interpolation usage * Add trailing CR * Simplify string joining --- samples/dotnetbot/Dockerfile | 4 ++++ samples/dotnetbot/Program.cs | 44 +++++++++++++++--------------------- 2 files changed, 22 insertions(+), 26 deletions(-) create mode 100644 samples/dotnetbot/Dockerfile diff --git a/samples/dotnetbot/Dockerfile b/samples/dotnetbot/Dockerfile new file mode 100644 index 000000000..ab7e3aa3c --- /dev/null +++ b/samples/dotnetbot/Dockerfile @@ -0,0 +1,4 @@ +FROM microsoft/dotnet +COPY bin/Debug/netcoreapp1.0 app +WORKDIR app +ENTRYPOINT ["dotnet", "dotnetbot.dll"] diff --git a/samples/dotnetbot/Program.cs b/samples/dotnetbot/Program.cs index 2d59d407a..09cceb078 100644 --- a/samples/dotnetbot/Program.cs +++ b/samples/dotnetbot/Program.cs @@ -1,29 +1,23 @@ using System; -namespace DotnetBot +public static class Program { - public static class Program - { - public static void Main(string[] args) - { - string message = ""; - if (args.Length < 1) - { - message = "Welcome to .NET Core!"; - } else - { - foreach (string item in args) - { - message += item; - } - } - Console.WriteLine(GetBot(message)); - } + public static void Main(string[] args) + { + string message = "Dotnet-bot: Welcome to using .NET Core!"; + + if (args.Length > 0) + { + message = String.Join(" ",args); + } - public static string GetBot(string message) - { - string bot = "\n" + " " + message; - bot += @" + Console.WriteLine(GetBot(message)); + } + + public static string GetBot(string message) + { + string bot = $"\n {message}"; + bot += @" __________________ \ \ @@ -63,9 +57,7 @@ namespace DotnetBot ..... "; - return bot; - } + return bot; + } - - } }