Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

345
Vistas
Docker compose array environment settings not set for appsettings.json section

I am using a docker compose file to set the appsettings.json array section with enviornment variables as below:

AppSettings.json section

---
"PluginManager": {      
      "Plugins": [
        {
          "Service": "TestPlugin",          
          "NugetRepository": {
            "Url": "",
            "NugetKey": "",
            "NugetValue": ""
          },
          "Package": {
            "Name": "SamplePackage",
            "Version": "1.0.0"
          }
        }        
      ]
    },
---

Docker compose file:

- PluginManager__Plugins__0__ServiceId=TestService_1
- PluginManager__Plugins__0__SubServiceId=
- PluginManager__Plugins__0__NugetRepository_Url=https://nugetUrl
- PluginManager__Plugins__0__NugetRepository_Username=username
- PluginManager__Plugins__0__NugetRepository_Password=Password
- PluginManager__Plugins__0__Package_Name=TestPackage
- PluginManager__Plugins__0__Package_Version=1.0.0

- PluginManager__Plugins__1__ServiceId=TestService_2
- PluginManager__Plugins__1__SubServiceId=
- PluginManager__Plugins__1__NugetRepository_Url=https://nugetUrl
- PluginManager__Plugins__1__NugetRepository_Username=username
- PluginManager__Plugins__1__NugetRepository_Password=Password
- PluginManager__Plugins__1__Package_Name=TestPackage
- PluginManager__Plugins__1__Package_Version=1.0.3

I wanted to pass one or more these array blocks dynamically. Currently I am unable to pass these dynamic environment values. These are getting ignored. Is there a way to achieve this without changing my appsettings.json structure?

over 4 years ago · Santiago Trujillo
1 Respuestas
Responde la pregunta

0

Problem was with the _(Single Underscore) charecters. Updated config follows:

  • PluginManager__Plugins__0__ServiceId=TestService_1

  • PluginManager__Plugins__0__SubServiceId=

  • PluginManager__Plugins__0__NugetRepository__Url=https://nugetUrl

  • PluginManager__Plugins__0__NugetRepository__Username=username

  • PluginManager__Plugins__0__NugetRepository__Password=Password

  • PluginManager__Plugins__0__Package__Name=TestPackage

  • PluginManager__Plugins__0__Package__Version=1.0.0

  • PluginManager__Plugins__1__ServiceId=TestService_2

  • PluginManager__Plugins__1__SubServiceId=

  • PluginManager__Plugins__1__NugetRepository__Url=https://nugetUrl

  • PluginManager__Plugins__1__NugetRepository__Username=username

  • PluginManager__Plugins__1__NugetRepository__Password=Password

  • PluginManager__Plugins__1__Package__Name=TestPackage

  • PluginManager__Plugins__1__Package__Version=1.0.3

over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda