From f6f37654a1b7837c86356b30a380df8cd2b436c3 Mon Sep 17 00:00:00 2001 From: Joseph Ferano Date: Wed, 20 Jul 2022 18:01:25 +0700 Subject: [PATCH] Add port and change docker file --- CurrencyAPI/Currency.fs | 10 ++++------ Dockerfile | 6 +++--- 2 files changed, 7 insertions(+), 9 deletions(-) diff --git a/CurrencyAPI/Currency.fs b/CurrencyAPI/Currency.fs index 779ebf9..53a5764 100644 --- a/CurrencyAPI/Currency.fs +++ b/CurrencyAPI/Currency.fs @@ -100,19 +100,17 @@ let configureLogging (builder : ILoggingBuilder) = [] let main args = - let contentRoot = Directory.GetCurrentDirectory() - let webRoot = Path.Combine(contentRoot, "WebRoot") Host.CreateDefaultBuilder(args) .ConfigureWebHostDefaults( fun webHostBuilder -> webHostBuilder - .UseContentRoot(contentRoot) - .UseWebRoot(webRoot) - .ConfigureKestrel(fun opt -> opt.AddServerHeader <- false) + .ConfigureKestrel(fun opt -> + opt.AddServerHeader <- false + opt.ListenLocalhost(3333, (fun o -> o.UseHttps() |> ignore))) .Configure(Action configureApp) .ConfigureServices(configureServices) .ConfigureLogging(configureLogging) |> ignore) .Build() .Run() - 0 \ No newline at end of file + 0 diff --git a/Dockerfile b/Dockerfile index eb41ac9..83eb974 100644 --- a/Dockerfile +++ b/Dockerfile @@ -12,12 +12,12 @@ RUN dotnet restore "Bot/Bot.fsproj" WORKDIR "/src/Bot" -RUN dotnet build "Bot.fsproj" -c Release -o /app/build +RUN dotnet build "CurrencyAPI.fsproj" -c Release -o /app/build FROM build AS publish -RUN dotnet publish "Bot.fsproj" -c Release -o /app/publish +RUN dotnet publish "CurrencyAPI.fsproj" -c Release -o /app/publish FROM base AS final WORKDIR /app COPY --from=publish /app/publish . -ENTRYPOINT "./Bot" +ENTRYPOINT "./CurrencyAPI.App"