Coder Social home page Coder Social logo

azurefunctions.aspnetconfiguration's People

Contributors

misinformeddna avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

azurefunctions.aspnetconfiguration's Issues

Config values can be overwritten

I noticed that user secrets were being overridden by local.settings.json. I did some research and here's how it happens:

The Azure Functions SDK sets the default configuration before this library can make it's changes. As such, all settings in the default configuration are added as environment variables.

After that is done, this library adds its own configuration values in the order of user secrets followed by environment variables. So if the environment variable is blank in the initial config, then the environments can just override what the user secrets just set.

For instance:

// local.settings.json
{
  "Secret": ""
}

```json
// secrets.json
{
  "Secret": "lsdkfdlds"
  "Password": "Passw0rd"
}

then environment values will end up with

Secret: ""
Password: "Passdw0rd"

This will be a breaking change so this will be done in a new version.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.