From 54bb8c7c98fceffaaa5eb2f7c6465ea121862bb0 Mon Sep 17 00:00:00 2001 From: Michele Di Maria Date: Mon, 3 Jun 2024 08:15:20 +0200 Subject: [PATCH] Small fixes related to the performance optimizations and documentation update --- README.md | 6 +++--- SupportFiles/Lighthouse Reports.xlsx | Bin 0 -> 13810 bytes screenshot.png => SupportFiles/screenshot.png | Bin .../PublishProfiles/Docker Public.pubxml | 2 +- TraceRoute/Views/Shared/_Layout.cshtml | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) create mode 100644 SupportFiles/Lighthouse Reports.xlsx rename screenshot.png => SupportFiles/screenshot.png (100%) diff --git a/README.md b/README.md index ee19539..9974938 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # Visual Trace Route C# ASP.NET Core 8.0 Visual Trace Route Web Application -![Visual Trace Route Screenshot](https://github.com/mdima/traceroute/blob/master/screenshot.png?raw=true) +![Visual Trace Route Screenshot](https://github.com/mdima/traceroute/blob/master/SupportFiles/screenshot.png?raw=true) Based on the original repository: https://github.com/bencorn/traceroute @@ -15,10 +15,10 @@ Based on the original repository: https://github.com/bencorn/traceroute ### Running in Docker You can use the following image to run Visual Trace Route locally: -michele73/traceroute:1.2.0 +michele73/traceroute:1.2.1 Example: -docker run -d -p 8081:80 --name=traceroute --restart=always -v traecroute_logs:/app/logs michele73/traceroute:1.2.0 +docker run -d -p 8081:80 --name=traceroute --restart=always -v traecroute_logs:/app/logs michele73/traceroute:1.2.1 The image repository is here: https://hub.docker.com/r/michele73/traceroute diff --git a/SupportFiles/Lighthouse Reports.xlsx b/SupportFiles/Lighthouse Reports.xlsx new file mode 100644 index 0000000000000000000000000000000000000000..b796ca9045aea34fea84d5a9ea97ff78a586c5ae GIT binary patch literal 13810 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 Na0cY#3Bw;}{|}i)QVak9 literal 0 HcmV?d00001 diff --git a/screenshot.png b/SupportFiles/screenshot.png similarity index 100% rename from screenshot.png rename to SupportFiles/screenshot.png diff --git a/TraceRoute/Properties/PublishProfiles/Docker Public.pubxml b/TraceRoute/Properties/PublishProfiles/Docker Public.pubxml index 2007034..487b383 100644 --- a/TraceRoute/Properties/PublishProfiles/Docker Public.pubxml +++ b/TraceRoute/Properties/PublishProfiles/Docker Public.pubxml @@ -8,7 +8,7 @@ https://go.microsoft.com/fwlink/?LinkID=208121. true https://registry.hub.docker.com/michele73 michele73 - 1.2.0 + 1.2.1 ContainerRegistry Release Any CPU diff --git a/TraceRoute/Views/Shared/_Layout.cshtml b/TraceRoute/Views/Shared/_Layout.cshtml index b0b71cf..379f51b 100644 --- a/TraceRoute/Views/Shared/_Layout.cshtml +++ b/TraceRoute/Views/Shared/_Layout.cshtml @@ -96,11 +96,11 @@ - + @RenderSection("Scripts", required: false) \ No newline at end of file