Inedo Community Forums Forums
    • Recent
    • Tags
    • Popular
    • Login
    1. Home
    2. viceice
    3. Posts

    Welcome to the Inedo Forums! Check out the Forums Guide for help getting started.

    If you are experiencing any issues with the forum software, please visit the Contact Form on our website and let us know!

    V Offline
    • Profile
    • Following 0
    • Followers 0
    • Topics 6
    • Posts 53
    • Groups 0

    Posts

    Recent Best Controversial
    • RE: Docker: 5.3.12 (dotnet core) hung

      Using ip doesn't change anything.

      I additionally see, that it will use 100% of one cpu core. So it doesn't hung, but seems to be in an endless loop.

      Is there any env variable or somethings else i can set to get some more debug output?

      posted in Support
      V
      viceice
    • RE: Docker: 5.3.12 (dotnet core) hung

      I can try the ip.

      I don't get any output after the ProGet version is 5.3.12.21. line. It simply hungs.

      btw: our sql server it at version: 12.0.6372.1

      posted in Support
      V
      viceice
    • RE: Docker: 5.3.12 (dotnet core) hung

      Currently we have 9 feeds (nuget, powershell, docker, npm)
      161b3445-faf3-420b-9afb-1576fa3861d0-image.png

      Our proget sql user has db_owner rights. As said above, the mono version runs fine, but the dotnet core version seems to hung on sql connection.

      posted in Support
      V
      viceice
    • Docker: 5.3.12 (dotnet core) hung

      Hi, I'm trying to migrate to the new dotnet core based docker image proget.inedo.com/productimages/inedo/proget:5.3.12 which hungs after printing version number.

      docker run -e SQL_CONNECTION_STRING='Data Source=db02; Initial Catalog=ProGet; User ID=proget; Password=XXXXXX' --rm -p 8085:80 -it proget.inedo.com/productimages/inedo/proget:5.3.12
      Unable to find image 'proget.inedo.com/productimages/inedo/proget:5.3.12' locally
      5.3.12: Pulling from productimages/inedo/proget
      d121f8d1c412: Already exists
      7b2d5a029506: Already exists
      778ad5bbc2d1: Already exists
      6de7a0eb2598: Already exists
      6d9bf7184ec4: Already exists
      efa13847425c: Already exists
      Digest: sha256:398060e737b34d2afe85c837c395e056ba37938896140bf1d7ecfc61e029caf1
      Status: Downloaded newer image for proget.inedo.com/productimages/inedo/proget:5.3.12
      ProGet version is 5.3.12.21.
      

      Switching to the mono image proget.inedo.com/productimages/inedo/progetmono:5.3.12 works fine.

      posted in Support
      V
      viceice
    • RE: How to configure the proget free with self-connector

      I'm using the docker linux version with default settings. then i added traefik as https reverse proxy with ssl ofload. it will pass the normal X-Forwarded- http headers, which seem to work correct.

      if i download the index.json only one of the urls is missing the https prefix and uses http. So because only one url is wrong i assume a bug on the PackageDetailsUriTemplate url generation.

      posted in Support
      V
      viceice
    • RE: How to configure the proget free with self-connector

      Yes, i think so, using traefik as reverse proxy.

      as you can see in above posted json most urls look right, only PackageDetailsUriTemplate has http instead of https protocol.

      I also see no new Licensing Violations since friday. Editing and saving license key does not remove the red banner.

      posted in Support
      V
      viceice
    • RE: How to configure the proget free with self-connector

      yes, I'm already passing the proxy headers and it basically works.

      Only the PackageDetailsUriTemplate url in index.json now points to http instead of https. So i think there is a small bug.

      posted in Support
      V
      viceice
    • RE: Proget: docker login returns unauthorized

      Seeing the same error after disabling anonymous access

      posted in Support
      V
      viceice
    • RE: How to configure the proget free with self-connector

      now trying again with Web.BaseUrl set to empty.

      so the index.json looks like for http://localhost

      {
          "version": "3.0.0",
          "resources": [{
                  "@id": "http://localhost/nuget/Release/v3/search",
                  "@type": "SearchQueryService",
                  "comment": "Query endpoint of NuGet Search service"
              }, {
                  "@id": "http://localhost/nuget/Release/v3/search",
                  "@type": "SearchQueryService/3.0.0-rc",
                  "comment": "Query endpoint of NuGet Search service"
              }, {
                  "@id": "http://localhost/nuget/Release/v3/search",
                  "@type": "SearchQueryService/3.0.0-beta",
                  "comment": "Query endpoint of NuGet Search service"
              }, {
                  "@id": "http://localhost/nuget/Release/v3/autocomplete",
                  "@type": "SearchAutocompleteService",
                  "comment": "Autocomplete endpoint of NuGet Search service"
              }, {
                  "@id": "http://localhost/nuget/Release/v3/autocomplete",
                  "@type": "SearchAutocompleteService/3.0.0-rc",
                  "comment": "Autocomplete endpoint of NuGet Search service"
              }, {
                  "@id": "http://localhost/nuget/Release/v3/autocomplete",
                  "@type": "SearchAutocompleteService/3.0.0-beta",
                  "comment": "Autocomplete endpoint of NuGet Search service"
              }, {
                  "@id": "http://localhost/nuget/Release/v3/registrations/",
                  "@type": "RegistrationsBaseUrl",
                  "comment": "Base URL of Azure storage where NuGet package registration info is stored in GZIP format. This base URL includes SemVer 2.0.0 packages."
              }, {
                  "@id": "http://localhost/nuget/Release/v3/registrations/",
                  "@type": "RegistrationsBaseUrl/3.0.0-rc",
                  "comment": "Base URL of Azure storage where NuGet package registration info is stored in GZIP format. This base URL includes SemVer 2.0.0 packages."
              }, {
                  "@id": "http://localhost/nuget/Release/v3/registrations/",
                  "@type": "RegistrationsBaseUrl/3.0.0-beta",
                  "comment": "Base URL of Azure storage where NuGet package registration info is stored in GZIP format. This base URL includes SemVer 2.0.0 packages."
              }, {
                  "@id": "http://localhost/nuget/Release/v3/registrations-gz/",
                  "@type": "RegistrationsBaseUrl/3.4.0",
                  "comment": "Base URL of Azure storage where NuGet package registration info is stored in GZIP format. This base URL includes SemVer 2.0.0 packages."
              }, {
                  "@id": "http://localhost/nuget/Release/v3/registrations-gz/",
                  "@type": "RegistrationsBaseUrl/3.6.0",
                  "comment": "Base URL of Azure storage where NuGet package registration info is stored in GZIP format. This base URL includes SemVer 2.0.0 packages."
              }, {
                  "@id": "http://localhost/nuget/Release/v3/flatcontainer",
                  "@type": "PackageBaseAddress/3.0.0",
                  "comment": "Base URL of where NuGet packages are stored, in the format https://api.nuget.org/v3-flatcontainer/{id-lower}/{version-lower}/{id-lower}.{version-lower}.nupkg"
              }, {
                  "@id": "http://localhost/feeds/Release/{id}/{version}",
                  "@type": "PackageDetailsUriTemplate/5.1.0",
                  "comment": "URI template used by NuGet Client to construct details URL for packages"
              }, {
                  "@id": "http://localhost/nuget/Release/v3/registrations/{id-lower}/index.json",
                  "@type": "PackageDisplayMetadataUriTemplate/3.0.0-rc",
                  "comment": "URI template used by NuGet Client to construct display metadata for Packages using ID"
              }, {
                  "@id": "http://localhost/nuget/Release/v3/registrations/{id-lower}/{version-lower}.json",
                  "@type": "PackageVersionDisplayMetadataUriTemplate/3.0.0-rc",
                  "comment": "URI template used by NuGet Client to construct display metadata for Packages using ID, Version"
              }, {
                  "@id": "http://localhost/nuget/Release/",
                  "@type": "LegacyGallery"
              }, {
                  "@id": "http://localhost/nuget/Release/",
                  "@type": "LegacyGallery/2.0.0"
              }, {
                  "@id": "http://localhost/nuget/Release/package",
                  "@type": "PackagePublish/2.0.0"
              }
          ]
      }
      
      

      and for https://proget.xxx.com

      {
          "version": "3.0.0",
          "resources": [{
                  "@id": "https://proget.xxx.com/nuget/Release/v3/search",
                  "@type": "SearchQueryService",
                  "comment": "Query endpoint of NuGet Search service"
              }, {
                  "@id": "https://proget.xxx.com/nuget/Release/v3/search",
                  "@type": "SearchQueryService/3.0.0-rc",
                  "comment": "Query endpoint of NuGet Search service"
              }, {
                  "@id": "https://proget.xxx.com/nuget/Release/v3/search",
                  "@type": "SearchQueryService/3.0.0-beta",
                  "comment": "Query endpoint of NuGet Search service"
              }, {
                  "@id": "https://proget.xxx.com/nuget/Release/v3/autocomplete",
                  "@type": "SearchAutocompleteService",
                  "comment": "Autocomplete endpoint of NuGet Search service"
              }, {
                  "@id": "https://proget.xxx.com/nuget/Release/v3/autocomplete",
                  "@type": "SearchAutocompleteService/3.0.0-rc",
                  "comment": "Autocomplete endpoint of NuGet Search service"
              }, {
                  "@id": "https://proget.xxx.com/nuget/Release/v3/autocomplete",
                  "@type": "SearchAutocompleteService/3.0.0-beta",
                  "comment": "Autocomplete endpoint of NuGet Search service"
              }, {
                  "@id": "https://proget.xxx.com/nuget/Release/v3/registrations/",
                  "@type": "RegistrationsBaseUrl",
                  "comment": "Base URL of Azure storage where NuGet package registration info is stored in GZIP format. This base URL includes SemVer 2.0.0 packages."
              }, {
                  "@id": "https://proget.xxx.com/nuget/Release/v3/registrations/",
                  "@type": "RegistrationsBaseUrl/3.0.0-rc",
                  "comment": "Base URL of Azure storage where NuGet package registration info is stored in GZIP format. This base URL includes SemVer 2.0.0 packages."
              }, {
                  "@id": "https://proget.xxx.com/nuget/Release/v3/registrations/",
                  "@type": "RegistrationsBaseUrl/3.0.0-beta",
                  "comment": "Base URL of Azure storage where NuGet package registration info is stored in GZIP format. This base URL includes SemVer 2.0.0 packages."
              }, {
                  "@id": "https://proget.xxx.com/nuget/Release/v3/registrations-gz/",
                  "@type": "RegistrationsBaseUrl/3.4.0",
                  "comment": "Base URL of Azure storage where NuGet package registration info is stored in GZIP format. This base URL includes SemVer 2.0.0 packages."
              }, {
                  "@id": "https://proget.xxx.com/nuget/Release/v3/registrations-gz/",
                  "@type": "RegistrationsBaseUrl/3.6.0",
                  "comment": "Base URL of Azure storage where NuGet package registration info is stored in GZIP format. This base URL includes SemVer 2.0.0 packages."
              }, {
                  "@id": "https://proget.xxx.com/nuget/Release/v3/flatcontainer",
                  "@type": "PackageBaseAddress/3.0.0",
                  "comment": "Base URL of where NuGet packages are stored, in the format https://api.nuget.org/v3-flatcontainer/{id-lower}/{version-lower}/{id-lower}.{version-lower}.nupkg"
              }, {
                  "@id": "http://proget.xxx.com/feeds/Release/{id}/{version}",
                  "@type": "PackageDetailsUriTemplate/5.1.0",
                  "comment": "URI template used by NuGet Client to construct details URL for packages"
              }, {
                  "@id": "https://proget.xxx.com/nuget/Release/v3/registrations/{id-lower}/index.json",
                  "@type": "PackageDisplayMetadataUriTemplate/3.0.0-rc",
                  "comment": "URI template used by NuGet Client to construct display metadata for Packages using ID"
              }, {
                  "@id": "https://proget.xxx.com/nuget/Release/v3/registrations/{id-lower}/{version-lower}.json",
                  "@type": "PackageVersionDisplayMetadataUriTemplate/3.0.0-rc",
                  "comment": "URI template used by NuGet Client to construct display metadata for Packages using ID, Version"
              }, {
                  "@id": "https://proget.xxx.com/nuget/Release/",
                  "@type": "LegacyGallery"
              }, {
                  "@id": "https://proget.xxx.com/nuget/Release/",
                  "@type": "LegacyGallery/2.0.0"
              }, {
                  "@id": "https://proget.xxx.com/nuget/Release/package",
                  "@type": "PackagePublish/2.0.0"
              }
          ]
      }
      

      here the PackageDetailsUriTemplate/5.1.0 type is using http instead of https

      posted in Support
      V
      viceice
    • RE: How to configure the proget free with self-connector

      Nope, the http://localhost/nuget/Release/v3/index.json points back to the public url, and proget will follow and use the https reverse proxy again.

      So i again get the error.

      posted in Support
      V
      viceice
    • RE: How to configure the proget free with self-connector

      Can i simply use http://localhost instead of my real https://proget.xxxx.com ?

      I've configured https://proget.xxxx.com as Web.BaseUrl.

      posted in Support
      V
      viceice
    • How to configure the proget free with self-connector

      As I've read the documentation, it is allowed to use self-connector on the free eddition.

      But my server is complaining license violations from my https proxy infront of proget.
      So i have proget -> proxy -> proget requests.

      Thanks for help

      posted in Support
      V
      viceice
    • RE: Proget 5.3 Docker Image

      @atripp said in Proget 5.3 Docker Image:

      proget.inedo.com/productimages/inedo/proget:<version>

      Pulling that image is very slow! Can't you mirror the image to docker hub please?

      posted in Support
      V
      viceice
    • 1
    • 2
    • 3
    • 3 / 3