Questions tagged [configuration]
Configuration is an arrangement of functional units according to their nature, number, and chief characteristics.
202
questions
0
votes
1
answer
133
views
Effective way to develop software on two machines (PC and Laptop) [duplicate]
When writing code on a desktop pc as well as on a laptop or other computer, is there a general recommended strategy for being able to keep the same environments set up on both machines?
I use Git ...
1
vote
2
answers
131
views
Where to put DLL specific settings?
I'm not sure how to manage configuration settings in a C#/.NET environment. For simplicity lets say I have 3 assemblies: My MainApplication is the project being started and containing the business ...
1
vote
2
answers
239
views
Infrequent config set up
There is a string field x, contains value a/b/c/d
The order of a/b/c/d is changed infrequently , only once a year or several years.
What is the best approach to store this config?
Currently , it's ...
35
votes
6
answers
10k
views
SQL as a means of avoiding "releases"
The system I'm working on started as a small training project within the company I work for but quickly caught interest from management as a means to help to standardize the existing excel-heavy ...
0
votes
1
answer
84
views
How to handle root paths in a custom package?
I am writing a custom python package, which produces some files in a certain directory. This directory I call root_path and should be set by the user. So basically, it should be a conf variable but ...
18
votes
5
answers
4k
views
What Semantic Version increment to use for a filename change?
I have a program that runs on command-line, let's call it myprogram 1.0.1. It's published on GitHub.
Now I discovered that name already exist for a well-know software, so I want to change the name ...
2
votes
1
answer
138
views
The notion of configurable strategies
I'm designing an algorithm that matches entries based on some notion of "proximity" (for the sake of discussion, assume we're matching floats). Furthermore:
The input is a scalar and a ...
0
votes
5
answers
161
views
Should I "modularize" my configuration file into different files?
I have a simulation in Python which reads its configuration from a toml file. Since I have tons of parameters, the toml file can grow quite large.
This is an example file, similar in structure to my ...
-1
votes
1
answer
133
views
In a microservice architecture, can individual microservices contain any configuration file? Is keeping a small config a good practice?
I thought, In a microservice architecture, only the "Configuration Server" will be responsible for providing configuration to individual microservices even if it's a small config. So that we ...
0
votes
1
answer
407
views
How to handle config/env vars in a library project
I am building a new Python library project to be consumed by several of my application projects. The existing code consumes environment variables for various configuration settings. Should my ...
0
votes
2
answers
138
views
Decisions according to environment
I am trying to convince others that the following first code snippet is bad practice and the second snippet is best practice.
Bad practice:
// There is only one implementation of Adapter
public ...
0
votes
1
answer
166
views
Should Configurations Be Split To Different Microservices?
As part of a microservice-based system design, I'm struggling to decide where system configurations should reside in terms of domain ownership.
For example, let's assume I'm designing a "store ...
1
vote
4
answers
777
views
Should we directly read environment variables when/where we need them?
Why most frameworks (at least in PHP. I suppose in other languages, too) use the environment variables to set a corresponding configuration parameter and then access the value through a config object/...
13
votes
8
answers
4k
views
In what configuration file format do regular expressions not need escaping?
I want a configuration file for a .NET program.
This file is to configure pairs of regular expressions.
The regular expressions belong within a hierarchy of sections.
Section1
SubsectionA
...
0
votes
1
answer
408
views
How do you identify unused parts of app and web .config files in .NET? [duplicate]
I am working on removing obsolete/unused pieces of configuration from a .NET product starting with appSettings. There are multiple solutions and I've noticed that appSettings can be in a .config file ...
-1
votes
2
answers
890
views
Configuration of a staging environment vs production environment
For our software development process we used to set up 3 environments : integration , QA and master.
Recently it was decided to add a new staging environment that shall mirror the production ...
-1
votes
1
answer
89
views
How can I cleanly express these dependencies?
Consider this hypothetical scenario. I have a user form that has a collection of controls that are made available/unavailable based on certain criteria. One important criterion is product type. On ...
1
vote
3
answers
3k
views
"Hard coded" vs. configuration files for values in libraries? (code organization question)
I'm trying to get a good understanding as to whether there is a best practice or standard regarding keeping values within your code libraries or referencing them from another config file. I don't ...
0
votes
1
answer
117
views
Dependencies in microservices configuration
I'm dealing with a system where:
A number of around 50 microservices are available
Depending on their needs, clients design their deployment choosing which of those microservices they need
Most of ...
1
vote
1
answer
109
views
Improvement of the config file management
I am working on a personal project for more than 6 months now, this project is composed of three distinct parts, simulation (wrapping a software),
database related stuff (store the simulated data in a ...
3
votes
2
answers
851
views
How to manage configuration file updates when deploying new application version?
Given an application having:
Configuration Files (xml or json)
An Automated Deployment Process
After the deployment the configuration files can be modified by users.
When deploying a new version of ...
0
votes
2
answers
113
views
How to generate frontend URLs in a "12 factor app" service?
I'm working on a system with a user-facing frontend and with 1-n backend services which I'm trying to design according to the principles of the Twelve-Factor App.
I'm now facing the task of sending ...
1
vote
1
answer
106
views
Deploying appconfigs to different environments
I have a project on Azure DevOps that uses an appconfig.
The appconfig holds sensetive data like usernames and passwords and is committed empty to the repo.
I have to deploy the project on two ...
2
votes
1
answer
130
views
Ask for suggestion: data type for parsing stringified fractional numbers
I am the author of a C library for parsing INI files. So far I have delegated the task of parsing values as numbers to the standard atoi() family of functions. However I think time has come that I ...
1
vote
1
answer
1k
views
Best practice for config files in containerized apps
The suggested file structure for docker container is something like
root
├── app/
| ├── ...
| └── Dockerfile
|
├── db/
| ├── ...
| └── Dockerfile
...
└── docker-compose.yaml
So where ...
1
vote
1
answer
418
views
How to design config files for each environment in github?
I have a list of application configs and business configs in a particular root folder inside our git repository.
Below is our current structure as of now:
We have a root Data folder and inside that ...
0
votes
1
answer
640
views
Load single module based on configuration using dependency injection
I'm working on an application that will run on multiple systems and may use different modules to communicate with external systems, but on each system, only one module will be used at a time. As it ...
0
votes
4
answers
384
views
app.config prevent end users from modifying it
On our product there are many config files (we have many processes)
For "logicical" configuration, we store all configuration in a document based database and then distribute the configuration to ...
-1
votes
1
answer
90
views
Use two parallel instances of the same .NET assembly
I've have an n-tier .NET 4.6 internal business application. It has a business logic layer class library project that references a data access layer class library project. It's designed to decouple the ...
1
vote
2
answers
344
views
C# - Generic Configurable Condition checker at Runtime - Achievement System
I'm writing a "generic" achievement system for my MMORPG project, it needs to be friendly & efficient for my game designers (without having to write code to add new achievements).
If anyone got ...
1
vote
2
answers
272
views
How do I maintain configuration in the case of multiple test environments and application instances
What's the best practice for maintaining app configuration for multiple test environments, (and production)?
At the moment I am keeping all the config in the code repo (a bitbucket server). Configs ...
1
vote
1
answer
99
views
Managing Multiple Applications With Similar Configuration Files
From the .Net perspective (C#, VB, etc.) and MSSQL, I have noticed that for a set of applications (maintained by the same development team) typically have the same defined configuration for connecting ...
0
votes
1
answer
129
views
Dynamic Configuration vs. Custom Service
I have been designing an email alert system for my customers which allows them to choose what alerts they receive. AlertManager seems suitable, except for it's static configuration file; A customer ...
1
vote
0
answers
43
views
Managing config (environment variables) shared by many applications (lambda functions)
In AWS I've got lots (dozens) of lambda functions. As my organization has gained experience with AWS, we've gone through various generations of infrastrucure around building and maintaining our ...
-2
votes
1
answer
304
views
How to configure a React app for different environments
We're configuring the build and release pipeline for our frontend code which is built with React. The final output is just some static HTML/Javascript code. The differences between environments are ...
0
votes
1
answer
228
views
How to batch organize configuration files?
I've got a program for analyzing specific folders / websites.
The program always does the same steps for each folder and website.
Therefore I've used JSON files to store configuration (domain name, ...
1
vote
0
answers
307
views
How to handle different XML configurations for different deployments
I am a software developer facing the following problem. Normally, I develop software and put client specific settings in a separate place (config file, database etc.). A new version of the software ...
2
votes
1
answer
876
views
How to configure front-end web application from environment?
I'm working on a relatively thin front-end web application that talks to an API. Depending on where this front-end application is served from (CI server, staging server, production server, etc.) I ...
2
votes
2
answers
5k
views
How to maintain and configure properties files for different environments in Java maven project?
A Java project with maven as build tool needs to be deployed to different environments, such as ci, dev, test, prod etc. Each environment has a properties file with the same set of properties such as:
...
1
vote
1
answer
422
views
Advice on designing a scraper DSL
I am creating a DSL for a scraping library I am writing. I would like advice on how to design a DSL, and if the designs I have below are good ones. Apologies if this is an open-ended question, but it ...
4
votes
3
answers
732
views
How to deal with configuration files that are becoming too complex
There is a db with tables of genes. And these genes would need to be annotated based on the client's needs. So if a gene matches condition x, then add a new column y and value z to that gene. Every ...
-2
votes
2
answers
103
views
Question about Restricting Features and Licensing [closed]
We have a product that contains features (Let's say feature A, B and C).
We are about to move it to production (a web application) for a certain client.
However, as per my boss, we will deploy the ...
0
votes
1
answer
26
views
Set per-process open file limit in code or in system configuration?
I am working on an internal application that is maintained by the same people that operate the servers the application runs on. We have noticed, while transitioning from Windows to Linux, that some ...
4
votes
0
answers
180
views
What are best practices for deploying different configurations per environment in Kubernetes/OpenShift?
Kubernetes provides a very elegant mechanism for managing configuration for pods using ConfigMaps. What's not clear from the documentation is what the recommended practice is for using ConfigMaps to ...
-1
votes
1
answer
200
views
Java design pattern for handling configuration options and responding to changes in them
I'm working on an overlay/HUD for a Java game, where the user should be able to enable or disable certain components and choose configuration options. One such example is a health bar, which the user ...
0
votes
2
answers
261
views
Should default values be explicitly stated in configuration files for libraries or frameworks?
In one of the projects I work for, we have just added karma to run unit tests.
When reviewing the MR of a coworker, I noticed the karma.conf.js (the configuration file) has 120 lines, which seems to ...
0
votes
1
answer
75
views
How can I keep a web application easy to self host while still breaking it up in to multiple smaller components
I am working on an open source web application that I will be hosting on my own server and I estimate most users will use that but I also want to easily allow users to run the application themself. ...
0
votes
3
answers
190
views
Looking for best practices of storing configurations that will be read/write frequently
I'm writing a couple small python scripts to do tasks and act as 'bots' in some applications that will all read/write things for configuration and some very low-level logging of information; Whats the ...
3
votes
1
answer
115
views
Auto-Initializable Objects Pattern
I'm working on a system where we consistently apply "patterns" or approaches such as Dependency Injection.
I'd rather not expose the current underlying technology as not to get biased solutions, ...
6
votes
2
answers
911
views
Should a class be responsible for its own configuration
In my workplace I am seeing an issue which I feel is wrong, but I am open to the idea that maybe the way I do it is wrong.
A minor example would be a class accepting configuration
//pull config from ...