Condenser is configured two ways right now:
- defaults in codebase
- overrides in environment
I would like to add a 3) runtime variables provided by conveyor
Condenser would have a set of "runtime config" keys that have defaults loaded in from the codebase. On startup and every 30 seconds thereafter, condenser queries conveyor for a set of condenser runtime setting overrides, which conveyor probably wants to store in redis or postgres.
Watt could then be upgraded to make signed calls to conveyor to modify these runtime settings which would take effect in condenser in under a minute.
Some items that could go in here:
bool maintenance_mode
steem_username[] currently_featured_communities
steem_tag[] currently_featured_tags
et c
Condenser is configured two ways right now:
I would like to add a 3) runtime variables provided by conveyor
Condenser would have a set of "runtime config" keys that have defaults loaded in from the codebase. On startup and every 30 seconds thereafter, condenser queries conveyor for a set of condenser runtime setting overrides, which conveyor probably wants to store in redis or postgres.
Watt could then be upgraded to make signed calls to conveyor to modify these runtime settings which would take effect in condenser in under a minute.
Some items that could go in here:
bool maintenance_modesteem_username[] currently_featured_communitiessteem_tag[] currently_featured_tagset c