Quantcast
Channel: Active questions tagged nuget-package - Stack Overflow
Viewing all articles
Browse latest Browse all 3067

asp.net core docker issue on dotnet restore

$
0
0

I am new to docker and I developed a simple asp.net core webapi solution which uses a NuGet package from a private repository.

dotnet restore command returns an error for a missing NuGet package that is located inside a private repository which introduced in the nuget.config file inside the solution.

does anyone knows what's the problem with my configs and dockerfile ?

Dockerfile

FROM microsoft/aspnetcore-build:2.0 AS build-envWORKDIR /app# copy csproj and restore as distinct layersCOPY *.csproj ./RUN dotnet restore# copy everything else and buildCOPY . ./RUN dotnet publish -c Release -o out# build runtime imageFROM microsoft/aspnetcore:2.0WORKDIR /appCOPY --from=build-env /app/out .ENTRYPOINT ["dotnet", "aspnetcoretssl.dll"]

.dockerignore

bin\obj\

Also I have a nuget.config file in the solution's root directory as below

<?xml version="1.0" encoding="utf-8"?><configuration><packageSources><add key="myrepo" value="\\path\to\the\nuget_packages_folder" /><add key="nuget.org" value="https://api.nuget.org/v3/index.json" /></packageSources></configuration> 

But I receive below messages from

docker build -t aspnetcoretssl .

error NU1101: Unable to find package TestContracts. No packages exist with this id in source(s): nuget.org Generating MSBuild file /app/obj/aspnetcoretssl.csproj.nuget.g.props.

The command '/bin/sh -c dotnet restore' returned a non-zero code: 1


Viewing all articles
Browse latest Browse all 3067

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>